added test interface
added network exception
added api book constructor
added api user constructor
added next uri
added test cases
refactoried exceptions
added book search
added user bookslip
added annotations