add more testcases for invalid requests
refactored Book class by adding factory methods for opening and creating xml structures
implement basic create and serialize methods for Book class
improve error handling for RI + tests