completed testing setup - one failing test needs CanCan and Rolify to pass, which we'll set up next