First Time arduino/microcontroller user working with the LSM303C mag sensor

When I disconnect everything it runs fine, when I reconnect it hangs.

Hmmm for my SDA/SCL I have both plugged into the + rail on my breadboard. At the far end is where the LV of the level shifter is connected. The + rail is what I have everything plugged into that is related VDD.

Right after the SDA/SCL to VDD connections I connected wires to 2 horizontal rails and from there connected to the rail of the corresponding channel in the level shifter. I did that for both SDA and SCL. Each are seperate from each other so I don't think there are any shorts there.