Adding 'Access-Control-Max-Age' CORS header to cache the preflight. Currently using a cache of seven days
Update .travis.yml
Adding BV rules for the app/variant model classes
Integration bean validation for model validation on API endpoints
Make sure we do not get an empty string
Moving model validation before the actual 'store on database'..
Based on feedback, moving up the abstract endpoint
Adding abstract endpoint to rest package...
Merge branch 'BeanValidation'
Removing the explicit name of the underlying JPA Provider class
Using Agent as parameterized type for the AuthenticationManager injection point
Using parameterized injection of 'User'
Some clean ups like removing unused bits