Configure code for coveralls.io, and travis-ci changes

Make some more inclusive tests for better code coverage (simplecov)
Place initial stanzas for uploading of results to coveralls.io

Change travis-ci to work only on top level rspecs - anything nested in local/
cannot be run in a travis environment (e.g. requires a graphite installation),
and can only be run locally)

Refactor tests cases for matrix testing of metric/type/timescale
Change code to provide better errors, code coverage

Remove unrequired metrics controller functions (copied from split)
Remove unrequired bootstrapExtension elements (probably revertable later)
Add better error handling for flatfile ENOENT