Add testing and CI

- Use mocha and chai for both client and server.
- Start to set up testem to test client on multiple browsers.
- Set up travis ci
Start removing rethinkdb

Since building 'node-protobuf' on travis was failing I started removing
RethinkDB to make the tests pass.
Merge branch 'master' of https://github.com/davidkaneda/buckets-dk into ci

Conflicts:
	Gruntfile.coffee
	package.json
	server/models/user.coffee
Merge branch 'master' of https://github.com/asm-products/buckets into ci