Added all basic classes and interfaces.

All classes and interfaces that are shown in the UML diagram. Some of
them already contain some basic functionality but the most are empty.
Updated README.
Adding the stage one project file.