Fix issues when reading Groovy files
Update gRex dependency to v0.5.1
Update style to match gRex v0.5.x API
Replace var self = this; with .bind(this)
Remove the need of promises in TitanClient. Clean-up style.
Remove Q dependency
Replace underscore with lodash
Switch to _.each on a couple loops
Use gulp build system instead of make
Split tests into multiple files
Move module.exports to end of files everywhere