initial presence implementation

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
add setmood and disconnect to client

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>