Added more inline comments and improved the request object
Added more inline comments about methods and properties