Bug 1076699 - [CardUI][SmartHome] Initial app skeleton

I don't want the `CardUI` string because it's more like a internal term for communication, just like "card view" when we call the live app list on phone. :)