Refactored CommandBase out to HandlerBase so ListenerBase won't have so much copy/pasted gabrage
LineProcessor now delegates to generic IHandler..handlers
Cleaned up the old redesign head