Enforce goimports, add tooling and documentation, and run it on the repo.
* Refactor Symmetric Unit-tests to Testify * Isolate tests for more durability * Remove duplicate test case
commit-id:582fc943