Updating parking attendant implementation to make it cleaner. Attendant now listens to full/not full events