Week analysis + Errors

Week analysis created, better error handling fixed.
loadWeek and progressEvents

Schedule.loadWeek utilizes the analysis function. Created Progress Events
reached throught a progress function
Schedule.loadWeeks working

First working draft
Schdule.getWeeks created

WeekBascet constuctor and Schedule.getweeks created, returns weekbascet
array with sorted weeks
Function toICS created

toICS created with possibility to divide into multiple files
Merge pull request #11 from Kirens/ICS

Analysis + ICS parser created