major overhaul: added server, new property system, autolinks, table of contents, helpers, and tests.