fixed issue with order of public directory append
updated with modules as separate entity, added share-this to the blog generated version