Updated requirements to include passlib