Make ControllerT instance of MonadReader MonadState

MonadState for app state and MonadReader for Request
Port to MonadState/Reader
Merge branch 'master' of github.com:alevy/simple

Conflicts:
	simple/src/Web/Simple/Controller/Trans.hs
remove pass
Rename type variable for state from 'r' to 's'
Merge pull request #4 from alevy/monadreader

Replace `ControllerState` with separate state and Request arguments to `ControllerT`