Use one code for two users.

This is not ready for merging yet, but I wanted to get something out there.

* Adds few dependencies (faker, rspec, factory_girl, sqlite3)
* Changes the test and development environments to use sqlite3
* Removes paired_code_id field
* Adds tests for code (soon to be user)

I will try to finish out this PR and be ready to merge later this evening...