SupplyLogic: Removed redundant import
RankLogic: Tidied up nasty code, privates, etc
RankLogic: Clean up ugly code
RankLogic: Now validates existence on save