New hash (replacing the time)

New hash generation that shortens the urls (doesn't check for uniqueness). However, with the birthday problem taken into account, it will still take approximately ~40,000 hashes for a 1% chance of collision.

Also added new icon.