[SWITCHYARD-1923] - Overhauled HTTP based endpoints

https://issues.jboss.org/browse/SWITCHYARD-1923