Rename swap contract
Usually in Ethereum naming, a factory contract is a contract that creates other contracts, often very similar ones. Since the swap contract does not create new contracts, I think we should rename "SwapFactory" to something more descriptive. "AtomicSwap" or "MoneroAtomicSwap" are my suggestions.