added AlwaysCooperate and AlwaysDefect strategies with tests