BaseRequest refactoring
Cleanup
Added some documentation0
pep8