Fixed #42. Modified the script creation to use the user's current shell instead of always using bourne shell. Logic behind that change is that if they are using environment variables, they are likely set in the shell theyre using and may not exist in sh.