Woodchuck::Config reading in config files
Woodchuck::Runner given --config option
Moved input classes to Format namespace
Fixed Gemfile to build woodchuck gem
Added exception for errors and input and output settings
Conversion to use config object
Working agent with input plugin code
Working agent with output plugin code
Input plugins now replace tail_reader.rb
Added Woodchuck::Agent#configure method
Added Woodchuck::Agent#configure method
Added RDoc documentation
Formalized Woodchuck::Format namespace
Added source() method and RDoc
Removed unused required modules
configure() now returns self to allow method chaining
Merge remote-tracking branch 'origin/configfile' into configfile

Conflicts:
	lib/woodchuck/agent.rb
Collapsed some required modules into their parent moduled
Resolved a missed conflict
Fixed syntax errors in agent.rb