Ciw: An open source discrete event simulation library