Added process and progress callbacks [issue 5]

Really wanted this feature!