Adding what I believe is rework support.
Convert to Stylus until smith rolls around.
adding support for Stylus, as well as adding stylus to the tests.
Fixing some stuff.
updating version
Merge pull request #31 from jamesblack/master

Hopefully this is everything, I'm not 100% how to test this locally, can you review