Add user model
Failing test with initialisation
Add root path
Change from inheritence to builder