- Added comments.
- Added a TODO to make a seperate project for the utility classes.
- Implemented unit test.
- Changed the name of fileExist to fileExists.
- Added loging statements.
- Updated methods that changed their names.