updated has_key? default behavior to look for primers too...updated tests that depended on old behavior to make them pass