syntax highlighting
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages

Conflicts:
	index.html
	styles.css
add cname
install google analytics tracking
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
adding some basic performance tests
add lunr utils module with zeroFillArray fn

zeroFillArray will quickly create a zero filled array of a specific
length, this will then be cached for future
use lunr.utils.zeroFillArray when creating vectors

removing the logic from vector for zero filling a given array leads to
significant performance improvements
stop word filter should exlcude empty tokens
remove recursion from token store

improves performance by removing the overhead of calling a function
update the search tests
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
add event emitter methods to index prototype

adds on for attaching event handlers and emit for firing events, also
adds a 'private' property to the index for stroring the event handlers
emit an 'add' event after adding a document

event is emitted with the document that has been added and the index it
has been added to.