Bevy of changes. Some new tests, some tweaks to the way arguments are passed to graphics, gaussian noise generator.