Added comments support in property files. File and property exceptions now inherit from std::exception