Finalized app with one provider and one engine, full test coverage

Change-Id: I69ea430a1dee24ae65a3529750cd8f13f28e75ce