Adding the base classes for the JWaveIO sub project.

Development will follow.