Rewrote sieving to operate lazily; replaced primesTo implementation in Eratosthenes module; added rebuild script; added some testing functionality to Main module (with profiling results in comments.)