Add simplecov to generate test coverage reports
Add specs and cucumber scenarios for existing untested code
Merge pull request #16 from terenceponce/test_improvements

Test improvements