PlayerClient: Moved user input into view. Added testing
setupClient. Moved the scanner inputs out of the controllers - into an
abstract view along with some sysout messages.