input data are validated against JSON Schema with AJV
reworked Loader to SpinLoader ES6 module, spin.js dependency is manager by npm
saveSvgAsPng dependency is managed by npm
moved frontend code to directories following Maven convention, dropped libraries that are managed by Maven