Fix stdin scanning to accept tokens
Fix stdin scanning to accept tokens

The current behavior means a user can never manually input a
token, as Scanf(%s) splits tokens based on spaces.  This
renders the following segment checks completely unused and
always triggered

concourse/concourse,concourse/concourse,concourse/concourse,concourse/concourse,concourse/concourse