Fixed formatting bug with multiple boundary characters (e.g. ">=", "<>", etc.). Fixes #29
Improved code coverage in unit tests.  Now everything is covered except the infinite loop catching code which I don't know how to test.