Momentum: Blockchain Powered Marketing Platform