Use build_tree to build AST

Parent indent defaults to 0. Extract bigger_indentation?
Change deprecated Enum.first to List.first
Test for parse function