Completed refactoring.

All Requests have been moved in separate classes now.