Added basic functionality needed for authentication.
Added --auth, works...kinda.
Renamed mppass to password, --mppass still works, though.
Added behavior when the authentication fails.
Added --launcher-version.