update travis to test a wider range of node versions
rework tests to fit into a more standard pattern
Merge pull request #7 from samccone/sjs/update-tests

Sjs/update tests