Refactored parser classes

* Now supports uploading of both xls and csv files