Also, your LBS should be able to service the cable issue for free since the bike is new if you are not familiar with adjusting the cable tension yourself. Usually, cables stretch within the first 500 miles or so, leading to the issue you are experiencing.
A $5 tip or 2 slices a pizza and I'm sure your mechanic will be glad to show you what he is doing when adjusting the cable tension if you do not know already.