Move image building and pushing to seperate job
Move image building and pushing to seperate job

This has the advantages of:

* Allowing the Ruby tests to run on the default TravisCI container
  infrastructure (much faster: 2 minutes vs. 4 minutes)
* Only spend time building the image if the tests pass
* Logically seperating the two "tasks" which, I think, makes it easier
  to follow

codeforamerica/citygram,codeforamerica/citygram,codeforamerica/citygram,codeforamerica/citygram