rework
refactor curriculum parser with proper data structor and awful logic
Merge pull request #2 from fantasticfears/master

refactor curriculum parser with proper data structor and awful logic