Add negate to parser, lexer and interpreter

Makes it possible to run programs that uses negation 
For instance: ~true = false