Use ActivityController instead of newing up Activities

This just updates the samples to use the canonical Activity creation method.