QCADesigner: a rapid design and Simulation tool for quantum-dot cellular automata