connected terms page with its views;
Reduced some CSS code;
Made models and collections call to API more efficent;
Added backend call for listing courses by terms;
Managed front-end router call for a single course;
Updated backend code to handle new course requests;
Removed uncessary code from models;
Renamed main view file for consistency;
Renamed index layout template;