Merge pull request #11 from craigspaeth/master

Breaking API change: Use fingerprinting & middleware
Merge pull request #12 from craigspaeth/master

cleanup docs
Merge pull request #13 from craigspaeth/master

moar doc edits
ignore node_modules