This patch adds the basic files and only one test now. Consecutive patches will add more test cases. Change-Id: Iebc28e9781357c11a664c6b0d203a4c20a63a6ca