Fix #1 - Throw an error when saving configuration if the save failed.
Implement #2 - Adding support for being in a project's subdirectory.