Removed bug in singleton implementation of mainstrategy
Add constructors to MoveDistanceStrategy
Merge branch 'master' into gate_strategy
Add gate barcode