pulling out helper methods; group calls
Added dependencies; cleanup
typeahead, bad tests

added typeahead logic for looking up user/group
half-baked test framework