patch webrick under 1.9.x
refactor tests so errors cause failures
Open4/GC fix only required for 1.8.7
Merge pull request #343 from burns/webrick_patch

Test Updates
expand getting help/involved stuff
fix punctuation in getting help
Release 0.31.0
more consistent header styling in README
move LICENSE to it's own file
add CONTRIBUTING.md
idle timeout detection (work in progress)