make public attributes readonly
tweak search form

- report when no matches found
- show/hide appropriate parameters in search form
- update .gitignore