Documentation update and readme generation