Tests for all main endpoints
Auth test, updating func names and tests that failed

Coverage 56%
Update .travis.yml