Merge pull request #1 from wtcross/cleanup

Cleaned up directory structure
Error handling for reporters and collectors.

- keep running when collector or reporter fails
- report errors to console in task
Updated fixtures for console reporter tests
Merge pull request #3 from wtcross/feat-error-handling

Error handling for reporters and collectors.
Introduced an InfluxDB reporter