Sieve v2

The sieve has begun.
More work done on sieve v2