implemented saveAuthor, added Author accessors