Users Controller Methods

Looking at the info requested by Mike from the front end team, Rahul and I worked on writing model methods and scopes to return as much of the requested information as we can tonight.  

We wrote some simple example logic in the index action of the users controller so you can see what info we can return to you from the database and how to get it.

The rest of the info you requested (percent homework completed, percent scores for quizzes) is dependent on other members of our team being able to access pull request data from the github api.

Attendance info is in progress but not represented here.  We'll continue working on it tomorrow.