lab8: eval and robustness fixes

Now featuring: no memory leaks! EOF handling!
Instructions