The Future of Cloud Computing and Why it is Bright