Added media/upload folders to gitignore.
Added gems.
Added/updated vendored jQuery plugins.
Redesigned site UI, added media comp capabilities, user-manageable media library, new history view on code page.
Added self-enrollment property to course offerings.
Completely removed useless Department model; Courses now belong directly to Institutions, course numbers now include department prefix.
Improvements to the landing page to allow self-sign-up.
Fixed scoping bug in generate_resource_key.
Users no longer belong to an institution.
Deleted missed stale department files.
Deleted stale leftnav bar.
Renamed Institution to Organization.
Added registration editing page.
Added Gravatar integration.
Added a link_to_if-like helper for Cancan abilities.
Added Gravatars to other pages that list users.
Cleaned up log-in page; went back to a single full_name field for users instead of separate first/last names (now that we allow general sign-up).
Removed unused (yet) grades link from navbar.
Improved layout on assignment description page.
Switched over from Google Charts to Highcharts.