Execution code path is modified since it's not longer handling one message at a time when inserting in DB - might require review.
- Created "controller" and "mail.filter" package - Moved a lot of classes to new/other packages - Removed unused classes: NoSuchProviderException, MessageDateComparator