Adding test coverage to backend

Using simplecov for coverage reports on the backend. 

The reports are generated in coverage/ folder. So just open the index.html file in there and you can read the coverage.