removed unnecessary stuff
included a gererator library description
added the dependent submodules