generalizing what was previously the 'smtp' platform to 'email' and including imap/pop/smtp abstraction
minor fixes to platform tests
syntax fix
basic skeleton for email platform
extensive re-vamping of session module, now has hooks in place to load settings from redis store, to allow for platforms running on different servers/sockethub instances. - sessions now return lots of promises (and i'll need to add more soon)