add intellij projects to .gitignore
cleanup: Various small syntactic and formatting cleanpus.

Fixes mostly guided by IDE warnings:
- Occasional formatting fix (tab -> 2 spaces)
- toString() -> toString
- def mutableMehtod -> def mutableMethod()
- getOrElse(null) -> orNull
- name boolean parameters on call site
web: added favicon
Merge branch 'kasicka-favicon'
added a link to favicon
Removed the "num of matched" part since it was not reliable.
Will not postpone release anymore because of it, will fix on the next one.
added watermark into full text filter
changed version to 0.2.8
Merge pull request #2 from matobet/minor-cleanup

Minor cleanup
Add support for Travis-CI

Also refactored maven to use the root structure instead of parent
submodule. This enables running `mvn test` from the root directory.
Merge pull request #4 from matobet/travis-ci

Add support for Travis-CI