[Don't merge] Add dependencies and adjust travis settings

Haven't gotten sbt to play nice yet (neither using System.setProperty nor setting `javaOptions` from sbt before forking seemed to work for me), so this is just me testing whether we can *at least* get travis to comply.