file and namespace structure changed to composer
doc generation added
docs generated