replaced asserts with real error checks
import CarbonReporter and ConsoleReporter
added SimpleGauge class and global_registry function; renamed send_metrics_now to report_now
added simple reporter which outputs metrics to console
use clock everywhere
new tests for ConsoleReporter and CarbonReporter