Initial commit: app with unit tests