Change with keyword to fix #13
Remove .bind to be compatible with older ES standard
Minor cleanup.

Now that we're not using `bind`, use function declarations instead of expressions.
Make the comment about `with` more accurate.
Update README with some Promises/A+ stuff
Version 3.2.4