changed model classes to use hasmap instead of array for usability, fixed bug where lines spilled over between courses, added MIT license
fixed bug when lines were inserted into courses incorrectly, added test code
added usage to readme.md