Improvements on the Lesson admin interface
Added search fields by subject name in admin view
Updated calendar model (saves name and uses it as primary key). Also added test to familiarize myself with the Django File abstraction.
Added ordering and unicode representation to DegreeSubject model + a few minor modifications and explicit constrains into Calendar
Much better admin view of both DegreeSubject and Calendar. Now it is visual enough so you can extract some useful information of what the system contains. Maybe I will add more search fields later on.
Solved a small bug that made optional subjects appear classified as year=4t instead of year=optavives
Modified the calendar tests to be more in line of what the database has to offer.
Added a calendar module that generates ics calendars (strings) from a list of Lessons.

Finished (more or less) the view that takes care of the calendar creation. Returns the calendar if it had been created previously, or makes it if it does not exist. Does not Yet deal with bad inputs that may corrupt the list of lessons (or blank inputs).
ignore everything stored in the resources/ folder