Code cleanup and small documentation refresh

* Large swaths of unused code removed
* Useless early test cases removed, real test cases coming soon