set identity to hostname if not explicitly set - closes #16
raise exception when required pycrypto is missing
Work with plugin.activemq.base64 configurations Fixes #17