Basic implementation of the Content class/repo

Here is an initial implementation of the Content class and its
repository.  At this point it is using a fake repository for testing
purposes.

A few unit tests are also included to test the methods in the class and
the repo.