(1) powered up the parser even more: now command index is handled in parser.
(2) author-tagged and documented exception, fileio, and parser package. now they're ready for javadoc and collate.
(3) added more system tests to make it more comprehensive.