Handle hyphens better.
Restructured, handle single quotes, and add menu.
Added deftest and defsyntax.