Add session id generation, include in logs and post to API.
Add SHA1 implementation.
Split URL to domain, path and use SHA1.
Add Sha1 class to manifest.