some todo's added to the code with the goal of optimization / resolve other todo's
    #to-do
    - search for // #todo: for optimization
    - set mismatch tolerance to 0
    - fix diff image rendering
    - incorrect filenames to be fixed
    --- implement oop approach
    - add livereload to the link (may not be feasible)
    - segregate screefly into its own repo