Fixed the custom inputs and provided their tests
Moved the user model
Updated the travis configuration file