Make Request a singleton class and tidy up some comments

Request has been turned into a singleton class to be called statically.
This is better than the previous way in which it was returning URL
data.

Tidied up some comments to take up less lines.