Update to use std::strings instead of char*

change #define DEBUG to be project specific
Add comments to public functions
Update loading of weather file to accept an absolute path or a semi-relative path (relative to the ISO file)