clean up
exluded .git and log dir
documentation enhancement
refactoriing