Use requests instead of httplib
refactor(clientid): Removes client ID decorator

The client now uses the requests library's session functionality which
allows us to store session-wide headers that always get applied. This
change removes the require_clientid decorator that inserts the
appropriate headers into the requests and places the client id in
the headers into at session creation time.