introduce OathList class

- move static non-final variables of OathKey into new class OathList
@slomo I would allocate this in OathList class instead. The same for the other variables in that one.