Setup test scripts and test html.
Refine dist.
Add doc target.
More dist changes.
Add dist target.
Add test file.
Add basic compile, jar, test functionality.
Change comments. Reorder methods.
Change comments.
Rearrange initialization of option defaults.