Adding helpful error point for debugging bad github data
Ensure that Developer#projects has basic coverage

* Explicitly pass a joins for getting the commit developer id
* Still return all of the columns on the project for now
* Remove unrelated order clause
Remove Github only data check
Remove color rspec option. Let developers decide how to do that
Move SQL query in controller to model scope
Move developer query in controller to model scope