Restructured tests
Added SimpleCov to provide test coverage statistics.