Update devise initializer config to use login attribute
include devise resource in routes
initial User model

*validation for username and email
*devise attributes
*configuration for allowing username or email for logging in
Created user table
Update schema with users table created
Created a factory and test cases for user model