Created Messaging package.

Organized the project by moving all Message related classes into the
Messaging package and creating necessary inputs.

Also cleaned up a few things.