test coveralls
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
can't create a file in a ENOENT folder - tmp doesn't exist by default since it's being ignored by .gitignore, so place temp settings file in the top level app dir
Merge pull request #5 from anchor/coveralls

Coveralls.io integration and testing scope improvements