Check in new template for modules, and fix some public function and add comments

Conflicts:

	IdeaPress/IdeaPress.jsproj
	IdeaPress/js/core.js
	IdeaPress/modules/wordpress/css/wp.module.css
	IdeaPress/modules/wordpressCom/css/wpcom.module.css
comment