CYB-41 Mock Data is fetched and shown on the Leaderboard

1. Added AngularJS leaderboard controller and factory, as well as integrated @ericayin 's front-end leaderboard html, css, and javascript code.
2. Leaderboard Factory fetches data from a URL (dummy JSON) and displays on front-end
3. Also included some small style issues not covered in https://github.com/ets-berkeley-edu/datacultures/pull/3
4. HTTParty and Canvas_lti_controller changes are included to show how a Canvas API call can be made to return JSON
5. Also implemented the config/secrets.yml functionality of Rails 4.1: Tokens are now stored there

https://jira.ets.berkeley.edu/jira/browse/CYB-41
Just as a FYI, you'll probably want to move the host part of that URL into your secrets.yml (or other config file) soon. That way you can test against a local instance of Canvas, support QA vs. dev vs. production servers, and so on.