Added type tests for lume.random()
Localised global funcs/variables

Set most of the global funcs / variables which are used to local
variables. This offers better performance in lua 5.1 and 5.2, and seems
to make no difference in luaJIT.
Version 1.2.0
Fixed spelling mistake in README.md