Add lesson attendences endpoint and UI component.
Add Attendance overview data API endpoint.
Add reusable sort Mixin for React.

Allows an array of elements to be sorted on a property.
Use SortMixin on feedback data component.
Add Attendance Overview UI.
Add random key to autosaveStatusIcon to ensure re-render.

This allows the status icon to show up whenever the user clicks the button even if he does it multiple times =)
Add ability to batch update multiple feedback attributes.
Add Feedback submit button and allow update of multiple attributes.
Round percentages to 1 decimal point.
Decrease height of attendances row.
Add more base responsive styling.
Add support for UI messages for loading and error status.
Improve header styling.
No longer using vertical hd-border.
Add support for three column 'secondary navigation' panel.

Allows to list and persist item collections while showing a single item.
Open lessons navigation by default.
Lesson header is a link.
Destroy lessons if course is destroyed.
Add stubbing factories to automatate sample data generation.

This allows to prototype data analysis/visualization features with useful data.
It also allows fast creation of sample course for potential clients to demo.