Updating copyright date in license
Extracting code to build set of regions to external object
Extracting code to paint regions out to separate object
Using consistent code style
Extracting code for loading source image
Simplifying Hatcher object by removing configuration state
Moving location of function definition in source file
Moving code for showing status/error messages to the controller
Making controller action name more specific
Removing global function
Moving image downloading code to controller action
Adding semi-colons