Fixes some whitespace, scaffolds finance module, adds coverage testing

Simply type 'coverage' (after provisioning the vm, if you have your vagrant up already you can `vagrant reload --provision` to reprovision it) to generate a coverage report