A lot of stuff

My first push.
Parens work now maybe

more work is still need to clean up the parser