Various changes

Added new form: EmailSettings.
EmailSettings allows user to set their email address and password.

Cleaned up the directory retrieval and file creation code.

Users can now scan multiple images then send them with a single email.