dev enviorment set up
added some unit test for app/lib/config
Merge branch 'master' of github.com:ecasilla/periodicjs

Conflicts:
	.gitignore
	Gruntfile.js
	app/lib/config.js
	content/config/config.json
	content/extensions/extensions.json
	content/extensions/restart.json
	package.json
	public/extensions/periodicjs.ext.admin/js/asset.min.js
	public/extensions/periodicjs.ext.admin/js/asset_build.js
	public/extensions/periodicjs.ext.admin/js/collection.min.js
	public/extensions/periodicjs.ext.admin/js/collection_build.js
	public/extensions/periodicjs.ext.admin/js/contenttype.min.js
	public/extensions/periodicjs.ext.admin/js/contenttype_build.js
	public/extensions/periodicjs.ext.admin/js/ext.min.js
	public/extensions/periodicjs.ext.admin/js/ext_build.js
	public/extensions/periodicjs.ext.admin/js/item.min.js
	public/extensions/periodicjs.ext.admin/js/item_build.js
	public/extensions/periodicjs.ext.admin/js/mailer.min.js
	public/extensions/periodicjs.ext.admin/js/mailer_build.js
	public/extensions/periodicjs.ext.admin/js/main.min.js
	public/extensions/periodicjs.ext.admin/js/main_build.js
	public/extensions/periodicjs.ext.admin/js/theme.min.js
	public/extensions/periodicjs.ext.admin/js/theme_build.js
	public/extensions/periodicjs.ext.admin/js/useraccess.min.js
	public/extensions/periodicjs.ext.admin/js/useraccess_build.js
	public/extensions/periodicjs.ext.admin/js/userprofile.min.js
	public/extensions/periodicjs.ext.admin/js/userprofile_build.js
	public/extensions/periodicjs.ext.admin/js/wysihtml5-advanced.js