added authorization;

added external deps clojure.data.codec for base64;
refactored building of request-map;
changed default :keep-alive value;
updated specs;
added mocked spec for authorized services;