refactored test classes to distinguish between database and REST test classes
added API endpoint to override the client's 'Accept' locale
refactored e2e tests to become more and more
travis: e2e compartibility