Arduino + Servo Help

I would also like to add upon using the read() function of the Servo library, it just constantly reports 1 (even if i manually change the position by hand)

It has been pointed out that the read method only reports the last value written.
Maybe this is telling us something about the sketch the OP is using.