initial server check for search using unhashed bridge fingerprint
added clientside hashing if js is enabled, added help to how to search
added search2 behavior
refactor