remove internal duplicates; too difficult for future dev
free Incoming from Scotty monad
free Environment from Scotty monad
add error handling to Haskbot monad
free SlashCommand and Request from Scotty
swap nesting order of ErrorT and ReaderT monads
add Error instance for HTTP Status
Incoming now generic for use with or without ErrorT

When used by the webserver, we have a chance of failure and require the
ErrorT monad. When used by the queue sender, we (currently) don't run
any failure risks (see TODO within Incoming.hs for more), so ErrorT
isn't needed and we just use the IO monad.
homg it builds!
new Cabal file with changed dependencies
cleanup extraneous cruft
remove old, unused specs
Merge branch 'remove-scotty-use-wai'