Added a small repository pattern example