Messenger Server

I decided to stop here, as I might make it a mess if i continued.
Some stuff could probably be coded better, but u can look if you want to use certain parts or not.

Currently in:
- Add Friend
- Delete Friend
- Online status
- Nickname, status etc showed/updated correctly, can also update them yourself in the options window.
- Note list
- Read Note
- Partial grouping... friends have a group value in the db, friendlistR also automatically gets the amount of groups and the group values.

Maybe i forgot something, maybe I didn't.
This is redundant, could be combined with the prev method.