[Closes #5] Added client authenticator

 - Takes rack request

 - Authenticates params or authorisation header if present

 - retrieves api client from repositories given or registered
[Closes #1] Update README.md