Create all the shared paths defined on the setup step

Hi guys,
I've made a few changes to the setup step so it will pick up the shared paths defined and will create directory structure for them automatically.
I had to separate the `shared_dirs` and `shared_files` though since I don't know how to check if it's a file or dir by the string (because directories can contain dots in name and files can be with no extension)
Also I'm not quite sure about the placement of `queue_mkdir` method I defined.