[task] refactore registration module and update templates
Merge pull request #148 from dacrome/OSNG-354-356

[task] refactore registration module and update templates
[task] add schemas to the fields that allways will be returned from a
User
Merge pull request #149 from davidmoebius/BT-41

[task] add schemas to the fields that allways will be returned from a
[task] 'fixed' BT-42

it's actually not a bug, but now it will be check if the resource exists
before it will be replaced, to get the right exception
[refactoring] changed getter Extension from getAllExtension to
getExtensions
Merge pull request #150 from davidmoebius/getExtensions

[refactoring] changed getter Extension from getAllExtension to
Merge pull request #151 from dacrome/BT-42

[task] 'fixed' BT-42
[task] set test from user id bevore username test by update
Merge pull request #152 from davidmoebius/update_id

[task] set test from user id before username test by update