Make alternative method of calling startx a configuration option. This changes the default startx call back to not using a subshell.
Small wording changes in comments.
Merge pull request #22 from polyphemus/altstartx

Altstartx option for calling startx in subshell
Merge pull request #23 from polyphemus/develop

Miscellaneous cleanup
Fix passing multiple arguments to programs from Exec key from .desktop files. Was missing quotes around variables, now checks which's return code.