Removes unecessary file
QUICK FIX: Removes travis file. Adds semaphore badge.
Removes views and assets. Uses sqlite in dev and test only

I made the change so it works on heroku.
I also left the controllers behind because I need them as a reference.
Adds CORS
Adds get to allowed methods
Adds patch test
Style fixes
Style fixes
Revert "Removes travis"

This reverts commit 906124b9477721e7e95dd9a80c0f79017445c46a.