added travis file and fixed flake8 errors

@jrajav @jaredbranum I moved the files from srllb repo into this new repo, fixed all flake8 errors, and added a travis file. the build is failing only because of missing tests. tonight i will rename this repo to leaderboards-server as discussed with @jrajav