Update gemspec, make readme pretty/useful
rework some readme stuff
Merge remote-tracking branch 'will/master'
Merge remote-tracking branch 'will/master'
refactor output, remove confusing client class, fix rspec stub file for
new rspec version, loosen gemspec requirements
update gemspec for markdown README
fix error handling of framework init errors - error handler was itself breaking as StringIO doesn't implement #concat.  also report the original error for LoadError exceptions as this often tells which file is the actual problem.