MOLCAD — Computer Aided Visualization and Manipulation of Models in Molecular Science