issue #16

Added more tests for @Step. Added more tests for HTML5 validation. No
major code-coverage deficiencies; coverage is at 96%. Cautiously
optimistic that this is ready for release... time to do documentation
now.