Initial commit for Shawty library

Supports Guzzle and Curl for http adapters