Added better error handling, and Linux setup.
Removed commented code in input_reader.h