Move business logic into a Request class

Add response subclasses, like "what time".
Add justin back
Add rexy back