Adds coverage and junit-style reporting to tests. 

Update Gemfile to lock versions of rspec, rcov and ci_reporter that work together, and adding a test:jenkins task that will run both.