Added HttpProgressListener (closes #167)