added ticket printer

it will eventually take ticket info and print all tickets using PrintKit
for now it just uses dummy data but printing already works
ticket printer fully implemented

uses mostly real data now
made the tickets a little bit smaller
added note to finish step