Fleshed out kiosk; made calendar system more reusable