fix syntax error
fix test path
fix jest thinking preprocessor.js was a test file
fix heart component require inside tests
replace Makefile with npm run

Now the bundle script runs a local copy of the stylus and browserify
executables. Much better to mantain everyone using the same version of
stylus and browserify.
fix missing commas
update bundled heart.js