Setup TravisCI
Resolve most of the issues of gem dependencies

Tested creating an application, submitting it, and providing a
recommendation. Haven't tested any admin panel stuff yet.