Added functionality for Custom Exception handling.
Refactored code to generalize paths in the program.
Environment specific paths will now work.
Input folder path and Output file path can be sent as parameters to
code.