Added doc generation
source tree refactoring
Ignoring Doc/build dir