Github Integration

* when a project is created/updated with a github repo I pull info data from the github (users + last commit date + demo_url)
* I also subscribe to github push events. this allows me to receive json payloads from github with the latest commits that were pushed to the given repo.
* this payload is processed and allows me to add users to the project according to the new commiters info.
* lastly, each project can access it's github's README.md, CHANGELOG.md and TODO.md files which i display in relative paths  

see:
https://github.com/octokit/octokit.rb
http://developer.github.com/v3/

also added specs gems + solved rails 4 issues with spec gems

still need to test github's service hook it on staging