cleanup. most manipulations working. removed direct references to ui lib for the most part. need to make sure usernames stay in alphabetical order. #75