updated to work with lucene 4.7.0
- fixed typo in getSearcher()
- fixed add to correctly handle an array of documents (added a test for that too)
- add lucene queryparser jar and add it to classpath too (most apps will need that)
refresh the searcher manager after the index writer is finished (otherwise
the searchers won't see any changes in the index).

other changes:
synchronized reader and searcher too, and modified close to close and
null out all resources.
crlf to lf
added simpleindex providing a "typed" index using field-instances to
convert typed indexfields betweene js-values and lucene-values
also adding a convenient way of querying
added resultwrapper-helper (this one is not final and my change
significantly)
reverted unintended changes to index_test.js