use lein to extract shen_clj_version
split out compile.sh steps
ignore dist/
VERSION instead of version.txt
track Shen Language version in project.clj
extract shen_version from project.clj
properly (pre)clean existing dist files
report both Shen Language and shen.clj versions in dist/VERSION