Added simplecov
Extracted extension to Client class, added normalize method which append extension to url
Call extension method if it exists instead url_extension