client server application using angular.js utilizing a HAL-hateos compliant spring boot back-end