Associate.pm: Moosify and finalise deprecation of legacy features
Update tests for legacy deprecated features
refactor Associate.pm
make SA loading lazier
Factory out guts of refill-items in preparation for iteration support
factor out guts of newkey behaviour into a role
Break ::RefillItems up into sub-classes
Break ::NewKey up into sub-classes
remove redundant utilities
cleanup newkey refactor