Contracts for Clouds - Comparison and analysis of the terms and conditions of cloud computing services