Small style change on imports.
Added pin for build status.
Added coverage.
Speeding up travis CI: do not install dependencies on parent environment.
Reduced CI runtime by just installing dependencies required by the current environment. Also added an environment for coverage and documentation.