append only to activate script if nodeenv code is not already present

simple fix for #94

IMHO a better solution would be to move the code into its own file (for example activate.nodeenv) and only append a single line to the original nodeenv script.  This would keep the activate script cleaner and allow for easy updating the script.  If welcome I would implement it.