Selector now handles non-ascii characters.

Removed the str type conversion as it was not needed.
Also added 2 tests to select organization and then location and
viceversa in their respective test modules.
I discussed this with @kbidarkar in IRC. It turns out that the `go_to_select_{org,loc}` selectors depend upon both a location and organization being present. This is due to an odd design choice in the UI: organization and location names are squished together in the format "organization@location".