directory. Move out lots of stuff from __init__ to their own files. Add file loading tests. Document AST handling a tad more complete.