Adding Swashbuckling

"Each of your minions gane +1 power until the end of the turn"

Also modifying Genetic Shift to unregister after it is called so it doesn't keep weakening the minions.
Add CannonAction

"Destroy up to two minions of power 2 or less"

Also added minionsWithPowerLessThan(int) to the Board where it combines the results from the Base.
Added ShanghaiAction

"Move another player's minion to another base"

Also added Cannon to Actions and Deck Constructor... I forget that a lot...
Added Factions to every Minion currently made for Sea Dogs (next card to add)