return server_password when fetching settings

Plus rewrite some code.
server_password is no boolean *sigh*
move setSuperUserPassword handler to own function
update icon and copyright
update changelog