Can now swap between auto and manual mode and turn features on and off

Fixed the minimum and maximum values always being integers.

PGPropertyTypes now have toString() overwritten with a String better
describing the property.