Add a Storage module and use the storage file as the project root (allowing subgenerator to run from subdirectories as CWD)
Merge pull request #320 from SBoudrias/storage

Manage destination source and add storage functionnality (fix #312)