Add unary not
Add nil reserved keyword
Add comments to ast.h/c and ast_compiler.c