Add gulp tasks and style tests

Add style tests and the node tests from #10 to a gulpfile.
I made a comment in the review asking why we didn't use `!==`, but I assume it's because `+matches[3]` can be `NaN` and that's okay. Assuming that's true, I've explained it as such in #23. :smile: