Merge pull request #7 from viteke/master

add lucene search
Merge pull request #8 from viteke/master

clean up code
Merge pull request #9 from viteke/master

update
Merge pull request #10 from viteke/master

merge
Merge pull request #11 from viteke/master

add more functionality to lucene
remove static properties from index factory, formatting
Merge pull request #12 from viteke/master

update
merge with master
fix variable name