Separate submit() and asyncSumbit()

Closes #4
Fix markdown ignore pattern.
Add browser support section.
Add hacks for old :shit: phantomjs
Fix lint
Remove duplicate index file
Add note for IE9/10
Update explicit asyncSubmit example
Footnotes don't render
Use FormData to serialize entire form
Test upload empty file
Reject with real error subtype
Form should still submit even after stop propagation
Improve preventDefault and stopProp tests
Share resolve dispatch function
Fix test runner exit status
Set exitStatus as global
Add sauce creds
Add es6 promise dev dep
Add saucelabs runner