Tightened up the directory structure and properly added closure-library as a git submodule