SF
Add doClick to handle click simulation
Add ImageComparator module
Use Promises to handle asynchronous calls