Added DuelInterface, rewrote DuelActivity, documented interfaces, tweaked bank interface and much more.