Revert "Revert "move clang module to it's own directory""

This reverts commit d7fc96f99463f1a971078cc33f0c981f026a3c38.