Sorting of Command load order

To prevent dependency resolving conflicts that actually do not exist.
CanaryCommand now implements Comparable