Merge pull request #4 from AlexandreBeaulne/refactor

checks for destination address conflict and releases generation