allow non-Throwable errors
add a spec to see how custom errors actually work
some more specs
Merge branch 'master' into errorhandling

Conflicts:
	src/main/scala/com/stackmob/newman/dsl/ResponseHandlerDSL.scala
more verbose type names
keep up with cross-build changes
Merge remote-tracking branch 'origin/master' into errorhandling
Merge pull request #10 from stackmob/errorhandling

allow non-Throwable errors