Implementing core fc4j 2.0 functionality

[#80392902]
Not actually a test that will go through-- i was just using it for testing. All actual tests will mock or avoid any sort of actual http