fixes logger output
fixes specs to compile
adds identifiers spec
adds build spec
adds def tree spec
adds application tree spec