Major Edit (See extended)

Main was only storing session ID. Also stored other variables, and passed in correct username to launch() function. Removed Tokenizer use in favor of a simpler split() function. Extra check if session check returned message in case of error (Previously threw exception)