added decimal lexing
added decimal lexing

The Lexer now reads decimal numbers in the form of [0-9]+\.[0-9]+
The form .5 as the equivalent of 0.5 is not supported for convenience
reasons.

AlexisArce/algebra.js,mariotristan/algebra.js,timrach/algebra.js,mattknox/algebra.js,cesarmarinhorj/algebra.js,johnRedden/algebra.js,kelsadita/algebra.js,nicolewhite/algebra.js