[PT 46356395] Initialize interview part.

   1. add interview database model.
   2. add a stub interview controller.
   3. add a stub interview web page view.
Merge pull request #24 from Chunjie/master

[PT 46356395] Initialize interview part.
[PT 46356395] finish 'save interview' functionality
Merge pull request #27 from Chunjie/master

[PT 46356395] finish 'save interview' functionality
[PT 46356017] Candidates create/read/update
support opening_participant selection in JD.

1 support opening_participant selection in JD editing.
2 remove db/schema.db from source control
3 use control-group, control-label, and controls to layout edit fields.

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #28 from Chunjie/master

[PT 46356017] Candidates create/read/update
Merge branch 'master' of github.com:vmw-tmpst/heroapp-LetsHire into JobView

Conflicts:
	db/schema.rb

Signed-off-by: Henry Chen <hchen@vmware.com>
[46356659] add accurate roles and permissions
Merge remote-tracking branch 'vmw-tmpst/master' into accurate_permission
[46355869] edit JD

code refine for edit JD functionaties

Signed-off-by: Henry Chen <hchen@vmware.com>
[46356659] remove role 'user'
Merge pull request #29 from whywhy36/accurate_permission

Accurate permission
[46355869] code refine for JD

rollback unnecessary code change

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge branch 'master' of github.com:vmw-tmpst/heroapp-LetsHire into JobDescription2

Conflicts:
	db/schema.rb

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #31 from Henry-CF/JobDescription2

[46355869] edit JD
[1364201897471] add main links in dashboard for signed user

add links to JD/candidate/users to facilitate testing

Signed-off-by: Henry Chen <hchen@vmware.com>
[46356659] add style for user pages
Merge pull request #33 from whywhy36/style

[46356659] add style for user pages
Merge pull request #32 from Henry-CF/JobDescription2

[46804595] add main links in dashboard for signed user