Refactored parser code: no longer have arbitrary split in files when constructing ast.
Cleaned up several junk test files that are no longer being used.