After much googling I managed to find a thread that helped. I had tried limiting according to the Local Space but I didn't realize that I would have to adjust the values again and saw this as it not working. This link helped. and now I figured it out by re-adjusting the the values and just limiting the rotations.
How to lock elbow rotation (forward kinematics)How to lock elbow rotation (forward kinematics)