added the ribbit_app and some boilerplate setup