bug fixes:
- always clear image view before loading new image
- fix bug that was causing loadImageAtURL to not call the completionBlock when it should