MailConnectException resolved, It was an issue with the emulator.
Correct Host name said during initiation.
Adds new menu items for refreshing all accounts and deleting emails.
Email deletion (only without refreshing emails) hasn't bee implemented yet.
Implements email deletion (without a complete refresh).
Refreshing after Deleting causes an exception as the app attempts to re-delete emails and re-remove their views.
Simplifies Refresh so that it does NOT delete emails but simply pulls emails again.
To delete emails one must explicitly press the 'Delete Emails' menu button.
Stores Email and EmailView objects as HashMaps correlated by key (integer index) to allow better ways to delete/remove them.
Uses .expunge() rather than .close() to delete emails from the Inbox. This solves the app crashing on multiple deletions in one session.