Complete refactor of HUPA so as many pieces can be reusable to produce customized webmails based on it. Adding the ability to support multiple imap/smtp servers, and autodiscovering of server configuration. Adding client side caching infra based on localStorage. Improved performance, and removed repeated calls. Fixing a lot of issues which makes Hupa almost ready for production environments. Now clien is a separated module which produce a reusable jar artifact. etc, etc