Moved header files into their own folder.
Fixed error in Puzzle.cpp.
Worked on Puzzle::Puzzle(std::ifstream).