Repository files in a extra folder
Modified namespaces corresponding to new folder
Book is a model so moved to Model folder
Fix typo repository class
Updated namespace
Abstract entity Book
Merge branch 'logicArchitecture'