Added new function to make random data.
Readded sorandf function.

Merge remote-tracking branch 'remotes/local/sorandf' into sorandf

Conflicts:
	DESCRIPTION
Added ways of adding custom functions and resetting functions.
Added more documentation and added to NEWS
Advanced version number.