The 2017 Retail Technology Report: An Analysis of Trends, Buying Behaviors and Future Opportunities