Renamed files to match Haskell conventions
Added help command. Changed dependency to base 4.*
Improved grading messages.