Refactored the responders to move common code into a shared base implementation
Added descriptive banner comments
Added server test infrastructure