Feature/search/user name fields

All user name fields now indexed and searchable. Closes #979 
In what case will a TypeError be raised?