add e2e test for image swapping event handler as well as finish step-10.
add customized service that acts as a RESTful client for replacing $http service.