adding nose-blockage to ensure we don't make http calls from tests
folding new formation parsing into class based approach