rename Roster to RosterManager

to avoid confusion with sleekxmpp roster
implemented display all/online
add isFriend and property for groups
remove unnecessary enums