Couple Fixes + Tidying and Commenting of all code

- Fixed off by 1 issue with rows and columns in xls and xlsx files
- All files have now been tidied and commented