Added javadoc documentation

Added javadoc documentation for PuzzleInterface, Row and
RowColumnInterface.java