Patch 1

This is a house cleaning patch, has the following:

* published to npm
* published to bower
* removes generated jison files from the repo
* uses build file to test
* switches tests to use mocha more common framework
This is what my `make` produces:

```
$ make
node src/grammar.js > src/grammar.json
./node_modules/.bin/jison -j -o src/parser.js src/grammar.json
./node_modules/.bin/browserify -s compileExpression src/filtrex.js > filtrex.js
./node_modules/.bin/uglifyjs < filtrex.js > filtrex.min.js
rm -f src/grammar.json
rm -f src/parser.js
```

It seems you are missing `node src/grammar.js > src/grammar.json` somehow. Did you check for conflicts?