Added test cases and fixed some issues for Random.js and Sum.js.

generateRandomInteger throws an error when max is less than min.
sum no longer allows non-numberic values in the array.
Checked the typeof for each parameter given. Added test cases to cover these functions.

min and max should be numbers. ar should be array. fnRandom should be a
function.
Committing before merging.
Committing before merging.
Merge branch 'master' of github.com:Eternyte/standard-js
Merge remote-tracking branch 'upstream/master'
Made code less bulky.
Changed {Object} to {Array}.
Added test cases for StringUtils.endsWith. Also changed endsWith to return a boolean.
Added test cases for StringUtils.startsWith. Also checked for parameter typeof.
Changed the parameter name me to parameter name word to match endWith.
Added minor documentation to Dice.
Covered issues mentioned on Github.
Second round of issues mentioned on Github.
Fixed all issues mentioned on Github's pull request as of now.
Changed String to Object
Undid change.
Merge pull request #2 from Eternyte/master

Large block of updates