Removed Request and Merged with controllers, cleaned up code and removed input dependencies on controllers. Services now retrieve input instead of getting passed input from controllers.