Sieve class

A class named sieve and iterator were made to match the implementation of primesieve.org to use in ntheory functions.
For limit =1e8
84,485 us for method in commit 1 and 
57,180 us for method in commit 2