Major refactoring of the fallback package

Cleaned up the way paths are handled

* Added baseFileName representing the base file name
* Added internalPath representing the internal path for the files to be stored

Cleaned up other stuff

* Changed most variables to private