First commit of RPS player

Basic RPS player, used weight based on frequency of opponents moves to
decide what move to make
Needs:
- to accept input
-counting moves should be done in separate function, should save results
so you don't need to go through entire list every time
-haven't touched actually accepting past moves yet, waiting on observer
pattern to be nailed down
-testing