Skeleton Import

Imports skeleton from completed P3 challenge (authorization/authentication)
Prepares skeleton for P10 implementation
Minor validations added to User model
Gemfile updated to use up-to-date versions of Ruby, BCrypt, and ActiveRecord
Minor adjustments and refactoring of comments and variables