100% coverage. Some tests are failing.

1. Add filters to Simplecov to ignore files that we don't need to cover. Such as config, spec, etc.
reference: http://www.stormconsultancy.co.uk/blog/development/tools-plugins/generating-code-coverage-metrics-for-a-ruby-on-rails-project-with-simplecov/