TeachOpenCADD: a teaching platform for computer-aided drug design (CADD) using open source packages and data