Updating FunctionalTests to use HttpClient abstractions

yay! deletion!