Work-in-progress on using puppet to build desktop images

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>