Fixing dump-ast
First pass at new model and --check-selectors
More work on --check-selectors