moved Http base classes to the Protocol folder