extended types.Message interface so we can record the received time.
implemented the received time in the metric type.
added setreceived to types.Message interface and implemented it in the metric type.
will now set the received time in reader random and syslog.
writer file will now split the metricname into subfolders.
moved profiling in simplemond.
will now record processtime and processed in writer null.
added functions to record metric values to syslog.
added helper function to calculate the cumulative average.
now ignroing simplemond/bin folder.
will now record processtime and processed in file and null writer.
added monitoring scripts.
added watch functions that will periodicaly record given value functions.
now monitoring number of goroutines and memorystats in simplemond.
added more monitoring points to simplemond.
now using watch functions in writer logging.
merged.
Merge branch 'feature/monitoring' into develop