Make it work for other post types

I've made some alterations to the plugin so it now works on a post type support basis. Example:

`add_post_type_support( 'post', 'recent_menu' );`

Bam, the menu will be shown on Posts. Works for any post type, and of course includes Pages by default.

Also done a few bits of tidying up. Let me know what you think.