Updated .gitignore
Updated .gitignore
Added empty SiteController and test

* ./gradlew -Dtest.single=SiteIntegrationTest test (fails)
Implemented SiteController

* ./gradlew -Dtest.single=SiteIntegrationTest test (succeeds)
Added core and persistence domains JavaConfig configuration

* ./gradlew -Dtest.single=CoreDomainIntegrationTest test