Switch val2key and key2val, remove val2key
Throw Exception if not Int, Text or Long Keyed
Cleanup