QCVis: A Quantum Circuit Visualization and Education Platform for Novices