Merge pull request #5 from IanJRigg/master

Getting Latest Files
Added error exception wording
hope this works
got parser working for all cases, added error checking
Cleaned up code, added submethods, removed extraneous variables
Hope this fixed the merge issue
Merge pull request #36 from Ricky1833/master

Finally fixed it!