Refactoring to move names and titles into a first-class object.
Reworking the unit tests to test metadata and title parsing.
Added an author test.