some minor refactorings
add common load_project in app_controller and use it in multiple locations
Add project specs
  1. optimize Project#repository_client
  2. add validations more precisely
Move model related code to User model
  - redirect back to login page if unable to fetch omniauth data.
removed the 'html' attribute from projects dashboard
Merge pull request #54 from kuldeepaggarwal/model-test-cases

Add project specs
Merge pull request #50 from adityakapoor/improve-controller

Refactor and improve code in controllers
Merge pull request #55 from kuldeepaggarwal/f-omniauth-improvement-t

Little cleanup of omniauth controller.
Merge branch 'pr/49'

Conflicts:
	app/models/project.rb
	app/models/user.rb
Merge pull request #57 from narutosanjiv/master

removed the 'html' attribute from projects dashboard