Fix cancan permissions for TT edits and add tests

We had a bug in abilities where the wrong key was being used to check host association. Fixes that and adds tests for the Host tea time permissions.