Merge pull request #2 from graetzer/master

Fix for some issues the analyzer showed
-[SKPSMTPMessage send] should work when called from a background GCD
queue

Explicitly schedule timers and run loops to use the main thread.
Changed Demo client to call send from an async queue.
Added support for UTF8 in message data.
Fix misspelled key for @"requiresAuth"
Update README.markdown
Update README.markdown
Merge pull request #10 from josea/master

Change readme
Merge branch 'devel'
This addressed a problem when starting a connection in a background operation.
The "fix" is to schedule the steam on the main runloop, instead
of the current runloop.