nearly Promises/A+ compliant via Promiz.mithril.js

Added a (nearly) Promises/A+ compliant implementation based off of [Promiz.micro.js](https://github.com/Zolmeister/promiz) (the smallest Promises/A+ implementation, at 228bytes min + gzip)

I apologize for the whitespace edits, that was my editor.
Also note that I had to change two tests

This mostly addresses #1