Revert "groovy uses python"

This reverts commit f1ca81b8973cc156dc9bde4fb014d49077f3b357.
Revert "Trimmed the branch to only the bayesian_belief_networks sub directory"

This reverts commit 3f137452ecfe7a211d22da2a10d73304c0245a83.
Rebase from 'upstream'
Trimmed the branch to only the bayesian_belief_networks sub directory
groovy uses python