Issue #40: initial classes, and scaffolding in test app