refs #9, squashing Notices when using WP_DEBUG

* add a !empty() check for $_REQUEST index access in admin init
* move meta value lookups into the page/post context check so there's access to the $post variable when needed
* remove the undefined $defaults variable passed to do_action()