Added first data-model class.

Going to take a while to get this done.

Signed-off-by: Ken Hoover <ken.hoover@mail.utoronto.ca>