Created a TwitterGroupTree class to handle the users and user groups.
Currently it only adds and removes groups. Also changed TwitterService to
act as more of an interface. For the GroupComponents and its subclasses
added methods to handle parent groups and retrieving components based on
their ID.