added step template for StringReverser
added StringReverser class