Make the public directory if it's not there
Allow config to specify what to load first