Don't always pull up the endstop pins.

Let the user configure it with the Pin configuration (e.g. pull down instead of pull up).

In my case I ended up wiring up the end stops to have 3.3v on them, so in this case a pull up isn't very helpful, but a pull down works great. Configuring the pins with 'v' makes it work as intended