Updated version number to 0.12.2-SNAPSHOT
added math.map function see #68
Changed matrix indexes of expression parser to one-based (Fixed #66)
Fixed an error in the upper-bound of ranges in the expression parser
added tests for map and forEach
added math.forEach + tests
math.map should return a matrix when input is a matrix
added docs for forEach
Merge pull request #69 from sebpiq/develop

added math.map and math.forEach function see #68
Fixed some errors in throwing errors in `map` and `forEach`
Moved around code and namespaces in order to separate expression parser related code.
Removed usage of math.eval from function unit tests
Neatly separated unit tests for parse, eval, parser from each other
Restructured unit tests of math.parse
Some more unit tests added to math.parse
Removed support for scalars from function `subset`
Removed functions `get` and `set` of Selector, they are a duplicate of `subset`
Replaced functions `get` and `set` of Matrix with a single function `subset`
Fixed the readme on testing code coverage.
Updated readme in test directory