Started the testing effort

Started working on writing tests. 
Fleshed out the tests for most of the Datum Class 
Added in plugin to generate coverage reports