Added switch, cursory process

SieveDecoder now goes through all mentions 10 times, selects different
sieve based on number of walkthrough with switch statement; could maybe
be optimized by using a SieveFactory