update progress API unit test to test with JS bridge instead of web view controller
adding unit tests for SDWebViewController