Wordpress plugin boilerplate for public and admin pages