Added Column implementation to Puzzle.java

Some additional comments added as well