Add command debugging to UserThread
Just clear data in mem instead of creating new sessions on kill
fix pending friends gateway
Change PendingFriendsList to use Sets instead of ArrayLists
Update Group3's tests
Make friendsList also use Sets instead of ArrayList

Also fix a few warnings throughout
Move user thread into presentation package
Fix random bugs and update Group input
Fix friends list gateway sql
Add UserThread comparison checking for lists