added mobile support, favicon, etc.
Tidied code and ensured 'Unable to decrypt message appears' (fixes #25)