updated code to work with storyboards

printers is now ticket printers because we will also have receipt
printers in the future
some cleanup
added some new ticket and order details

removed obsolete stuff