Refactored UnitedStates::Documents::Bills into more manageable bits

This is just a refactoring of the Bills processing so each method only handles one concern (where it makes sense to do that).