add docs for: 1. building with testing enabled/disabled individually 2. adding env vars to builds 3. choice of building a fat/uber jar for release