better controller tests
Merge pull request #6 from nifengle/more_controller_specs

less brittle controller tests