Merge branch 'dev'
Merge branch 'dev'
merge dev
Exception handling for file not found, config file verification etc.
Can use stdin to read config file
Added plugable output adapter
Merge branch 'dev'
use .split instead of clojure.string/split
log milli-secs in log4j
Merge branch 'dev'
Refactor validate error as a protocol callback
refactor namespaces for adapters
smtp support
refactor bin.clj
Merge branch 'dev'
can handle send mail error, and send mail timeout
added csv adapter
Merge branch 'dev'
command line options for interval, user-agent, and request timeout
update doc and version number