major database update + improved search

Added search dictionary
larger autocomplete and search scope
database search instead of memory (using proper contains()  methods)