feat(app): add full-blown app to demonstrate best practices

also update README