Upgrading to latest version of Angular
Renaming Hatcher class to avoid conflict with future Hatcher namespace
Namespacing Hatcher functions

Instead of placing them in the global scope
Moving code around to make future DRYing easier

Also removing obsolete painting function
Using Avenir Next as the default font