Various enhancements and bug fixes

Added multi-tile support, support for vertical printing, support for printing a "crust" (works for vertical printing) and a few miscellaneous fixes/changes that helped me get my print to work.