added --rtscts option
fence: moved fence into its own module