Add Author List class.
Add AuthorInputs abstract class for Answer and Question to extend.
Add packages to organize different classes.
Change test cases to fit the updated classes.