Moved request-related methods underneath the request method.
Handle rate limiting.
Added missing custom exception class.
Added some methods for retrieving tickets.