Initial commit. Only tests, WIP.

Change-Id: Icea63d7861bd364699e731780ce28c3861abb11a
Merged

Change-Id: I08a8bea60f9907c98553500b6f56234e5c36ff8d