Added plugin mechanism for pre registration checks. Refactored the project to have a parent pom which builds the plugin, its example implmentation and the self registration module in the correct order.
restructure project structure of self-administration
optimize pom-files
rename plugin packages
refactor pluginhandler mechanism
use user instead of email as string
if an plugin-error occures:
 * the error message will be shown
 * the user will not be register
check the email from user
check ".org" suffix instead of ".com" (needed by Integrationtests)
added plug-in method for post registration actions
perform post registration actions
- /s/Plugin/CallbackPlugin/
- moved exceptions to separate package
- JavaDoc
use only one exception
extends example-plugin by add-group-mechanism
make constants configurable (needed by integrationtests)
move scm-information to parent-pom
refactor project pom files
move the example plugin to the example-repo
Remove whitespaces
prevent re-assigning method parameter