First commit
Cleanup
Basic schedule datastructures

Implement Schedule.hs
Add Network.hs and Error.hs; Improve PDF2Text functions
Add Haskell-specific gitignore
Update cabal build file
Clean up a bit