Mobile commerce is finally hitting stride as apps invade our daily lives