salt value used; state entry added (online/offline); exception handling: no uri encoding specified -> message; documentation added