Added Author Service and DTOs, untested