Add nmp module badge
Separate the node aspects of test from browser runnable ones
Try Travis with Python as language

Travis doesn't support a matrix of languages in one repo, so even
though we specified differ versions of python we just used the same one.

Trying the python language as the base, since for our purposes there are
probably larger differences in versions of python.
Add tests for #197
Re-indent js tests