Stop being stupid
Add paren support
Add support for octal and hexadecimal numbers
Add gitignore because no one should have to deal with that