User provided function parser
Function parser fix
Commands for calc
Refactor - rename method names
Unit tests for calculator
Unit tests