Add example app and tests