Adjust CMakeLists.txt to avoid displaying cmd.exe on Windows; fix: adding a new booking would automatically take a new one as 'cancelled'