Fix exports; move library code to src/; cabal hook as test runner.
wright.cabal: only expose Data.{Wright,Vector}
Share [ofList, ofLength, getBaseDirectory] between Assertion modules.