Make declaration assignment work
Make error checking in a more sane place
Update interpreter to do things with assignment statements
Remove old let
Make unary negative work
Add boolean and if