All routes transition back to index if user isn't authenticated

Also cleaned up tests and added travis.yml