moving all of the admin-specific functionality into the admin subdirectory

related #100
removing files from the main plugin directory in favor of admin and public specific directories

related #100
adding public and admin comments. conditionally loading the admin class.

related #104
moving all public related code to a self-contained subdirectory

related #100
updating a comment
removing files from the plugin root

related #100