Part 4 is Complete

swap:
    check if addresses are valid, mark flags on creating, etc.
Merge pull request #4 from rbkloss/ricardo

Part 4 is Complete