Move handlers into separate package

* Handlers are no longer automatically included, thus allowing variable behavior
* Fixed bugs in sprite creation around pathing
* Updated to glob-encoded names
* Output filename on errors
linting problems