Added user friendly error messages
Added more functions, made it parse whitespace correctlly. Fix error handling functions inside brackets
tightened up number recgonision removing issues like 10.10.10
Merge branch 'calc'