Fix/generate assets

When generating the assets use the mirror function to copy all files and dirs recursive to the correct destination. No more using an array to specify the files, because if a file is moved or a new one is created it will not copy it.