Add the missing beautifulsoup4 as a requirement
Give the possibility to set the username and password outside of the login function
Honor the --username and --password command line arguments

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1100497