Commit #2. Some progress: added methods to check for valid input, valid moves given a board position, declare a winner, and making a method to chose a column to drop piece