Updated various requirements
Catched login warnings in the test client now that ratelimit-backend warns at runtime
Handled empty generated slugs due to non-asciiness of titles
Migrated test_profiles to WebTest