perform study definition persist async
always validate input/output
use httpclient instead of new URL
replace new URL with HttpClient, add test
replace new URL with HttpClient
add generic layer data binder bean
fix config
use httpclient instead of url, extract common code to class
increase timeout to 30s
Merge pull request #416 from dennishendriksen/master

Use HttpClient for HTTP request + add tests