break out browserify generic browserify compiler; extend to browserify + coffee + jsx + shim compiler