Adding progress callbacks to simply-deferred

OK, so I got excited about the possibilities for progress callbacks and not being attached to jQuery to get them. I believe this will fully address #21, certainly let me know if you feel it needs additional work/tests.