add rcov and releveant rake task, run using test:coverage

If you rake test:coverage it will pop up a web page with the coverage for all tests