Broken: Move everything into BaseSieve

Project does not build at this point.
Made ToExpression and ToCompiledExpression() virtual.
Removed implicit operators.

Womp womp. It would have been nice but I have to figure out how to do it
first.
some Cleanup

Line formatting, re-sharper, etc.
Resharper full cleanup on files.
Removed regions because I hate them.
spacing changes.
Merge pull request #55 from SeanKilleen/feature_BaseSieve

Creation of BaseSieve