added board.rb as pure board structure
minor fix
Merge branch 'master' into add_board
added empty_position? for board
added board full?
ai tests passing
moved forking and winning position from ai.rb to board.rb
refactored board.rb, decompose long method