Adding test coverage
Simplifying the contributors list

I won't be able to keep up with all the great commits from everyone, so
I'm just switching the contributors to a list with no commit details.

You all just had to be awesome, didn't you? ;-)
Merge pull request #20 from Comcast/coverage

Adding test coverage
Adding more thorough guidelines for contributing code

This fixes issue #19 and clarifies why pull request #17 was initially
rejected