Create the API for domains

Change-Id: I42826e36b207b35b9bb3b82335bbdd1cb7be41dd
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Merge "Create the API for domains"