Merge pull request #1 from SunnyIzr/setup-initial-database-architecture

Setup initial database architecture
creating a custome welcome page along with a pages controller for static pages
configuring for deployment
adding server names to roles for deployment
adding question ref to choice table
adding shoulda tests for database relationshps
filename change
adding user validations for email address
adding validations for lesson to ensure title
ensuring that uniqueness validation of email is case insensitive
establishing a false default for is_correct in choices
establishing presence validation for question
creating validations for choice model
adding presence validation for lesson id in question model
adding validations for quiz model
adding validations for answer submission model
adding factories
removign factories file
setting up factories to get past validations
ensuring that a quiz does not get answers more than once from a single quesiton