Repository navigation
Added boundary checking for variables. Added requirements.txt document for new installations to load required python modules. Also, removed requirement explicitly providing passwords. Now, if a password is not provided, the user will be prompted for the password and the characters will be hidden when entered.