Added contracts for book and author
Added methods AddedBy and GetAuthor