Hopefully fixed the issue where the /printer/... part of the api wouldn't be loaded

I'm still not happy with that circular import stuff I'm currently doing... there must be a better way to better split stuff built with flask? To investigate...