Added methods for error handling and set loop to enum types for
robustness
Added new files
Got rid of binary file