initial commit with basic pub/sub working for cashier