Wp plugin boilerplate