Fixed Hack read

Hack names will now be read properly and switch to reading data straight
after until either a empty line or the " is encountered, presently
unable to determine a way to deal with situations like below where
neither an empty line or the " character is availble:
Hack1
Hack1Data
Hack2
Hack2Data
Hack3
Hack3Data