adding support for client/key signatures (Google Business API)

This should close #9