Added error handles, sections, updated url resolving, use book.request for requests