Developing user model
explicitely setting foreign key on some of the data types.
Finalizing user model
Merge branch 'feature/Develop-User-Model' into develop