Innovation and the Cloud: A review of literature