Merge pull request #57 from sebpiq/develop

Merged in random functions improvements
Added a ton of semicolons ;)
Fixed build script
todo added
Merge branch 'mocha' of github.com:josdejong/mathjs into develop
Upperbound of range is now excluded
Changed syntax of range to `range(start, end [, step])`
Fixed #56: not allowing matrices with empty dimensions like `[[],[]]`
Added information on how to test code coverage. Ignoring code coverage reports.
Fixed #26: functions `ones` and `zeros` now adhere to geometric dimensions.
Added function description to the output of help
Updated docs and examples for changed range syntax
Fixed getting/setting subset of an Array via the parser
Improved module structure, removed references to a global namespace
fixed npm install, changed src to lib
added all files in lib/
fixed tests
fixed examples
Merge pull request #60 from sebpiq/develop

fixed npm install, changed src to lib
Fixed build script, included the dist folder needed for bower