Clean up Email constructor, add missing state flags
Remove state management from getMail, move into Email class