BF modularize metrics to configure themselves

TODO: metric methods are very promiscous, fix this
BF wip fixing tests, but should probably rewrite them
BF properly format the executable
fixed issue #30 - added minimum_churn_count option to churn generator
moved @options to Generator class, removed spaces
BF properly format the executable
BF fixing tests broken by modularizing code
BF refactor churn generator
BF allow debug output of shelled out commands
BF properly format the executable
BF actually instantiate metric generators with their configuration
Merge branch 'refactor'
BF Merge branch 'master' into modularize

Conflicts:
	lib/metrics/churn/churn.rb
	spec/generators/churn_spec.rb
BF set verbose with instance setter
BF rename promiscuous instance variable setter
BF consolidating more config setters
BF remove references to instance variables
BF setting scratch directory a little better
BF Merge branch 'modularize'
BF MetricFu.configure should reload the metric initializers