textmapper ast rename
rename more ast classes
fix filename case
deriving ast for tm grammar (started)