refactoring the document class, the publisher handler etc
fixing partial merge
success publishing the milestone and issues
github wiki framework
updating gemspec