Merge pull request #26 from BillMills/master

Reinstated 8pi legacy support
Merge pull request #28 from BillMills/master

more basic refactorization
dumped ConstructNewSuppressorCasing