fixed printing bad covers/compilations
re-factored how atoms are defined
made tree depend on utils to pickup optimzation defines
new "stats" func, plus minor rework