Final edits.

- Added @Model tags.
- Added tests for the constructor (legal and illegal cases)
- Added heading with name and code repository.

All tests (including PartialFacadeTest) succeeded.