fixed up chat creation & joining UI (was hardly more than a stub before)
changed the authenticated data from nothing to chat-id for AES-CCM, invalidating all messages so far/destroying all history - sorry about that. :/
added an optional options parameter to the Crypto functions to overwrite global settings
changed User's nick and nickCipher getters not to quietly swallow thrown exceptions/errors