Merge pull request #3 from rtsuk/master

Syncing master down to fork
Enabling replacing captain with same name different version captain.
enabling replacing upgrade with same name different version
Merge pull request #85 from tblackwe/master

Replacing Captain/Upgrade with same name different version