Major weirdness
Merge pull request #1344 from psav/appliance_break

[WIP] - Appliance Object Abstraction