Updated the plugin structure to work with maven