Add namespaces and gems to gemfile

Organize gems into dev, test, and production namespaces
Add 'rake' gem to run Travis build test