Configure project to meet specifications
Organize input files.
Handle index out of bounds error, adjust so input file is defined at run time.
Handle index out of bounds error, adjust so input file is defined at run time.
Code Cleanup
Added Tests