update buttons actions
add NSExpression category, OSTAMathResult and main calculation
gitignore