Add number literal to ast
Implement parsers for almost all language constructs