Servo Issues

The servo is a servo. And a servo requires a pulsed signal.
But don't worry, a library takes care of the pulses.

http://playground.arduino.cc/Learning/SingleServoExample
You only need three functions:
Declare the class before the setup() function with: Servo myServo;
Set the used pin in the setup() function with: myServo.attach( ServoPin);
Set the rotation angle in the loop() function with: myServo.write(50);

The servo should have some time after the myServo.write().
Add a delay(500); at the end of the loop() function.

Writing to an input for the pull-up resistor is no longer needed.
But you need the newest Arduino 1.0.3
You can specify the pull-up resistor with the pinMode() function: pinMode() - Arduino Reference

If you paste your sketch, you can use the code tags. It is the button with a '#' above the input text field.
It looks like this:

pinMode(SensorPin, INPUT_PULLUP);