2 fix typeahead searchbar

this fixes issue #2. 

before when users type into the search bar, a lot of results would be the html code as string. Also, clicking on the result didn't lead to the user's page.
Searching for emails works now. 
Searching now ignores cases as well.

There is behavior where the full name information gets highlighted in the results but we don't actually search for the full name. I don't know if this is confusing or expected. It's not really possible to turn on searching for this unless we store the full name as a django user field. If it's confusing, I could turn off highlighting the full name.