Fix #2; AssertionError now causes failure rather than error.
Prepare for YARD documentation.
Fix #1; code documented, conforms to new standards.
Allow force-loading of test cases.
Add tests for units with failed assertions.
Split into core script and extensions.

None of the extensions are actually required for writing unit tests.
Split Kernel#capture_output into its own extension.

It is not required for unit testing, and as such is more appropriate being written as an extension.
Split tests into multiple files.
Add README.md file for unit tests.
Add test for Kernel#capture_output extension.
Fix minor formatting error.
Add assertion and refutation for raised errors.
Update header documentation.
Update README.md.
Isolate tests in their own namespace.
Add TEST_DIR to the load path.
Amend test/test_case_helper.rb.
Update header documentation.
Update README.md.
Fix minor formatting error in header documentation.