Fixed numerous bugs:

Users can no longer add themselves or those they are currently following.
UI is always updated when being reopened and has everything in the correct order, even when tweets are going on while the user has their panel closed.

Implemented:

Visitor pattern for analysis functions
Unique ID's for Users and Groups, though they are exclusive