If you can get your headliner down, wino is right that is the easiest. If you have problems with it, let me know and I can look up the color codes for the wires behind the parking brake.
The option for the 2 power outlets are :
Either run an additional fuse block into the cab if you are adding lots of stuff later on. This would be a Fused connection with a relay that is activated when the key is on, so you cannot kill off the battery. It might be about 35.00 in parts to do this for 6 or 8 fuse positions.
The quick option is to use a add-a-fuse from some place like Napa :
This you would pull a fuse, put this in its place, and replace the fuse that you pulled in one position, and in the second position is the fuse for the lead with the butt connector on it. I forget which is which, but a meter would tell that part ( butt conector to one of the fuse blade points )
That is a down and dirty way of getting an additional fused circuit from the fuse panel. it is under the cover so no needing to pull the fuse panel out.
You can do 2 of these one for each power socket, so you would be good to go.
Run 2 wires up the A-Pillar to the shelf.
1 = ground
2= fused connection #1
3 = fused connection #2.
If you want some additional help on the additional fuse block option, let me know I can dig up a diagram later when I get back in, if you don't get it answered straight away.