Uses monadic futures for tests.
Rewrite using monadic futures & streams.

--HG--
extra : amend_source : fe9b6b47a0e49a6b7439cba156a2073d61a32846
Loads the correct hifive library.

--HG--
extra : amend_source : e3c350e5e2d7c6d9fe3d8e848cac905172b1e25d
Bumps to 0.2.0
Separates things in macros with semicolons.
Fixes test build rules.
Passes the final report to the reporter.
Adds a test runner.
Specs.
Ignores compiled stuff.
Allows asynchronous assertion macros.
Fixes asynchronous macros.
Tests.
Updates to latest tap.
Includes missing modules.
Includes hifive for tests.
REALLY includes all missing modules now D:
Moves BDD interface to a separate module.
Emit Started/Finished signals consistently for Suites.
Adds test cases for core functionality.