fixed a dispose bug

that i introduced by binding the http configuration in a per request
scope - which duh will break everything after the first request is made.
Added an simple api client

this client contains state & knowledge of the uris
Moved uri's to constants

to make it easier to demo that these are all hard coded
Can view checked out books

state stored on the client
renamed demo to library explorer

and move classes out of file into their own files
Reogranise

This needs to be better factored for the demo so its easier to explain,
but for now I am just going to move on to the hypermedia client so i
*have* something to demo
Merge pull request #3 from ammeep/SimpleApiClient

Simple api client