Bitcoffeen - A modern marketing system based on blockchain technologies.