You did a fine job creating a plugin for beginning developers. I use wpPDE and wpPDE pro.
If you want the advanced functionality, you can pick up wpPDE pro, which can create plugins with widgets, actions, filters, pages, (custom) post types, meta boxes and (custom) taxonomies.
I gladly recommend wppde and can confirm it does what it says... and does it "Excellently"!
If you are looking for an easy way to create a plugin, wpPDE is the best yet!
Two thumbs up! Great Job kd!