Correct Recording logic

There exists an incorrect compilation statement due to indentation, and
improper handling of empty lines at user prompt.

Close #33