cleanup + model reflects the picked option b/w 1n2

1. added more options in gitignore file.
2. moved erd in doc folder.
3. added ssn in basic info table.
4. changed data type of ct_mask from intger to text.
5. removed lifetime attr from profile table.
created setup and login pages.

1. created controllers for setup and login.
2. created views for setup/page1 and login/page1 actions.
3. created root route, added setup#page1 and login#page1 in routes.rb
setting up the setup chain of pages.

1. created views.
2. defined empty actions in setup-controller
3. set the routes for the new actions.

here are the 5 pages.
page1 - form for accepting basic_info and profile attributes.
page2 - caution page, static page displaying content.
page 3 - ssc ct mask picker
page 4 - try it out
page 5 - send the ct out
alert on pge 5 - congratulate and redirect.
finished login chain v1.0. summary of changes:

1. completed home view
2. completed login views (TODO: UI testing).
   a. authentication with email and password.
   b. if a passed, auth. with ssc.
   c. if b passed, static page with "home" button.
3. completed login controller (TODO: UAT).
3. made email(profile) "must be unique" and indexed it in profiles.
4. also indexed ssc(ssc_banks) and ssn(basic_infos). will revise this
decision.
5. also added some routes that i need to review.
finished setup chain and some fixes in login chain

 1. completed setup controller (7 actions). show action is only for
 testing.
 2. added constriats in models (profile, basic_info and ssc_bank)
 3. changed db migration files to add/rearrange some attributes among
 models.
 4. cleaned up login chain as well after testing with real data.