Refactoring tests.

Refactored tests to use SimpleCov for code coverage metrics.
Rewrote README file using markdown syntax.