Simple authentication

Uses Faraday and Rack middlewares to get out of the way.
Uses a compounding hmac stolen from AWS signing v4
requires incrementing time based message ids but not from
too far in the future. The same restrictions hold true
to cid.  The nonces may not have been necessary after looking at
it but introduce some extra randomness to client creation.
Version bump to 0.0.1
release version