Big refactor to clean up setup code.  User must now 'source' instead of 'evel'.  It is recomended to use 'grinst-start-shell' to start and setup a subshell.