Added Entity class and Message class.

The Entity class is an abstract base class which all entities in the
game will inherit from.

The message is also a base class which all types of messages will
inherit from.