adds step 1

fixes #9
updates spec_helper.rb to use and set up database via ActiveRecord

adds Step 2

fixes #10
adds step 3

fixes #11
adds step 4

fixes #12
adds step 5

fixes #13
adds step 6

fixes #14
Merge branch 'add-example/user-authentication-from-scratch'