Add empty class definitions.

Added Namespaces for Model, View, Control, and Data, and added empty class
definitions for many of the classes we will need. When you need to work on
a class, you can just fill out the empty definition.