docs, requirements and test cleanup