Adds preliminary deep=, cleans, and reorganizes
Fixes unholy mess of wrong tests -- Avoid 3am commits next time
Bumps version
Adds a decent test suite for deep=
Refactors test suites into separate files