added an error system, did more parser bugfixing. now I only have to add unary operations.