Implemented more AST-ness. Updated parser to correctly parse numbers