Add more pretty print stuff

Change Lua grammar (binop + unop).
Pretty printer supports most basic structures.