Cabela's implements new mobile solution