Updated from Matt's code review. Added "Process" for piping

Script now allows a Process object to be piped to it (and used for
choosing a token to impersonate). Also updated the script based on some
comments from Matts code review. Script should now be ready for merge
with PowerSploit.