Added the skeleton MessageProcessor class