work towards compose form #23
Working on alert boxes.

Added log viewer

#23
Fixed message signing not working #23
Log box size limits
Work towards being able to view messages
Started refactoring how messages get processed - created OutboundMessage skeleton shape.

In compose window, CC and BCC are now in a collapsible section.

We check to see if we have a public key for any email address the user types in, in real-time.

Added GPG.encrypt() for multi-recipient encryption.

#23
Work towards shifting public key checking into OutboundMessage
work towards responsive layout
Cleanup sign up and login pages
Refactored views and cleaned up login and signup forms.

Replaced ParallelJS with Catiline. Now catches SJCL crypto errors and reports them back.

Added autonomail/passphrase library.
Upgrde to new SJCL
Composition window mostly working now
process and then check if can send
Work towads rendering mail messages in inbox again.
Each generated msg is now > 3mb
Work towards rendering the message list with progress updates for message processing.

Added temporary streams library.
Merge branch 'feature/23-compose' into develop