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
update to rspec2
BF actually instantiate metric generators with their configuration
Merge branch 'refactor'
renamed method to #as_yaml, Object#to_yaml converts an object to YAML
removed spec opts
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