Add randInt convenience function
Only set welcome message on plugin load when no message has yet been set; prevents overwriting existing values
Add a logging module to handle output from Nesh and plugins so that it can be nicely wrapped for applications using their own log output mechanism.
Enable loading plugins by a string name, searching first in the local plugins directory and then trying the global require before giving up.
Enable loading a javascript file via the --eval option even when using --lang to run a different language in the interpreter.
Add an autoload plugin which loads a default set of plugins, plus anything from a user config in ~/.nesh_config.json if it exists. Add a nesh.init function to allow explicit control of initialization and plugin loading, and make it optional. If not called, it will be automatically called on nesh.start. Simplified application startup for the nesh terminal command.
Expose Underscore.js in the interpreter to allow for some complex list processing
Version bump; Documentation update