splited shareService into 2 services + 1 task
added interfaces for messages
cleand up a few things
fixed share + file encryption bugs