- implemented emailQueue with the following flow: processSwipe enqueues a msg and calls pollEmailQueue, which processes all msgs on the emailQueue and removes from the queue. Each success does some thus far unimplemented UI thing. Each failure requeues the failed message onto emailQueue for future processing.

This code needs a whole bunch of refactoring (e.g., enqueEmail and dequeueEmail could be pulled out), but essentially, just need to implement polling.

- User defines polling length
- On start, check for messages on the emailQueue; if > 0, poll
- On fail, if no next poll, set poll; otherwise, do nothing
- Delete AFNetworking and Mailgun iOS SDK in favor of Libmailcore
- Refactor to use Libmailcore instead of Mailgun
- Refactor ViewController into a controller and model to separate logic

Not sure how I feel about using libmailcore because while we get a lot of control, we had to change some of the standard things like linking flags and compiler (llvm c -> gcc). Non-standard things in an apple world is scary business.
finish refactoring
refactor more stuff into Utilities
add NSObserver logic to app delegate; turn Mailer and Mailgun methods into class methods vs instance methods
background status done
Merge pull request #33 from thelac/dsuo/mailcore

Dsuo/mailcore