Implemented IfStatement

Now passes pass343.java
Implemented visitBlockStmt
Added some documentation to visitIfStmt
Implemented visitWhileStmt
Added more operators
Formatting / documentation