Handle stream error from browserify & Create test fixtures on the fly

1. #29 Properly emit error from browserify. Now it should work with `gulp-plumber`.
2. Address the issue that `expected` fixture files become invalidated when required packages' versions change. Now they are created on the fly.