Add tests for verify correct `required` validation

Conflicts:
	npm-shrinkwrap.json
fixes in proj files

Conflicts:
	.idea/runConfigurations/app_js.xml