moved traverse derivate methods to Node model
Merge remote-tracking branch 'origin/master'
added new Activation Models and some fields to userProfile

This commit is the first step of refactoring the registration system.
Added Datamigration that converst old activationKeys to new system

This commit is the second step of refactoring the registration system.
deleted old activationKey field and adjusted views to new system

This commit is the final step of refactoring the registration system.
Merge remote-tracking branch 'origin/master'