Created Auth & Transport classes.

Created two new classes to make testing the API easier. Auth acts as an
auth token for the API and Transport is the physical connection between
the API & the server, uses curl at the moment but this will make
changing that easier in the future.