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