Feature/spring new admin app

I merged my code review commits with the spring-new-admin-app developments. I would like to continue my work on this merge so this PR is mainly to get a quick review.