updates user spec to meet oauth requirements and support
updates user model and migration to meet oauth standards
Merge pull request #10 from tiger-swallowtails-2013/model_validations

Model validations