Added phantom types to return-type strategies
Made return-type strategy method groups subclasses of RtsGroup
Added a default Rts
Merge branch 'rts-typing'

Conflicts:
	src/strategy.scala
Fixed merge