Split post type name variable to single and pluralname vars for easier setup
Edited post type args filter hook name
Added hastaxonomy param to post type class, which allows us to enable category functionality
Added customize_default_metaboxes() method to post type class, which pretty much does what it suggests
Reformated post type class spacing, descriptions, and access flags for each function