Renamed all classes (removed ASTNode prefix). File names not changed yet.