Restructure mock 1

Having decided to base the library on Octokit, Shrt will now be configurable via a DSL-style setup (example commented out in lib/shrt.rb). I not too sure on how Shrt is going to handle various API provides though? Could it just include the modules it needs in a case statement which checks :service?