Cloud Migration : Migrating to the Cloud Checklist for a Successful Cloud Adoption