Ignore files not needed for deployment
Made 12 factor
Add travis-ci config