Added tests and SimpleCov