Enables parenthesis evaluation

@BrettASwift @kadst43 Had it mostly working before... instituting the graph failure check made this a lot easier. Still should have a few people mess with it a bit.
Nevermind, that doesn't work... I have no idea why it evaluates the way it does.