Refs #159 - Merge Feature/159 math processor into develop
Create the new Math processor with tests, minor refactor of casting to and from JSON, and error objects so that they are more uniform and in one place. Now handling INF and NaN as strings in JSON, rather than null