A Security and Permission First Approach to Cloud Mobile Access, Secure File Sharing, Data Protection and Cloud Migration