Feature/search/user name fields

All user name fields now indexed and searchable. Closes #979 
A type error will be raised if you are in python 2.x and the string is already unicode.