added negative brackets functionality
slightly better expression searching (function chaining still not working)
function chaining is pointless -- remove old feature
set traceback position of errors to ? for if and : for else
added more tests for conditional statements