migrating to gradle and added spring boot to run the app from an embedded container