use generic for signal/pipe
	modified:   README.md
	modified:   src/main.scala
	modified:   src/systemscala/helper.scala
	modified:   src/systemscala/pipe.scala
	modified:   src/systemscala/signal.scala
	modified:   src/systemscala/simulate.scala