implement function get get the canonical form of a key; add more tests; change karma reporter to dots and beep