Added a builder for ConsoleReporter.

Closes #361.
Added a builder for CsvReporter.

Closes #362.
Added a builder for JmxReporter.
Added a builder for Slf4jReporter.

Closes #363.
Make the directory required for CsvReporter.
Added a builder for GangliaReporter.

Closes #365.
Added a builder for GraphiteReporter.

Closes #366.