Began work on Messenger
Merge branch 'master' into marc
Development backup, client messages and sharing in place, still need to implement server.
Merged client stuff with master
Cleaing up
Documentation
Sharing and messaging added (NOT tested)
Few minor modifications to server stuff. It still needs the threading to be linked in fully, but aside from that looks pretty good