Added java documentation
Added many comments (package core.maker, core.support and core.module
done)