Added new "password" option.
Changed every call to the server so it uses the apikey. Also this apikey is verified before anything and if it does not exists, it's fetched from the server using basic authentication.