some refactoring & entites relations
new relations & registration works && to do: prePersist on User entity.
Merge pull request #3 from jakon89/Develop

Develop