Fixed a bug with coverage reporting - seems simplecov must be loaded first, not just before the code under test.
Added initial versions of "gem" and "test" rake tasks.
Slightly reorganized test internals.