Added functional tests for cat2html library.

Created Source directory for cat2html library and moved lex file there.

Added Tests directory for cat2html, as well as a Functional subdirectory.
Created some functional tests that compare before and after output from
cat2html for some small man pages.  Added XCTest target to project for
the tests.