Add requirements.txt
Add encoding to properly support UTF-8
Handle DivisionByZero exception if there are no results
Handle failed classes
Fix: Use config.LIMITCOURSE
Merge pull request #1 from flexd/master

Merging pull req from flexd: Adds error handling, requirements and encoding support. Fixes limiting of courses.