Adding resources, spring security plugin auto generated files, configuration changes to define access rules, spring security tags, tag libs, rest API, integration testing and all