Start splitting things into modules

Also make a module named "Main" so cabal doesn't complain
Add a sarcastic readme