Fix potential exception, Made Driver get proper string from Publication
Made Parser auto-parse file
Added test for Publication.getAuthorString()