Added User model and migrations, and added rspec for testing