Line Input

Input now reads in the whole line including whitespace. This allows for
more complicated strings to be used as input.