May as well lint my javascript while I'm at it
Some unit tests for the native signal stuff -- we'll see how travis likes the jshint stuff too