More access qualifiers and whitespace
Remove unused variable
Fix typo in comment
Throw exception in case of unmatched paranthesis

At the moment only in case of missing closing paranthesis
Add unittest, reaviling missing '(' issue