Moved the Sequencer to the official implementation

Added SequencerFactory static class to host extension method to create a sequencer
SyleCop cleanup of Michonne.Implementation