feat(spring boot/gradle): change app structure to use spring boot and gradle build system
test(npm): update tests to new project structure