First working version of knife-cloud (merged and rebased)