Completed mock data, class shells, unit tests

Completed mock data, class shells, unit tests. Next will be elaborating
the remaining SUS classes, which means adding public functions to those
class definitions.