First attempt at generating corner heuristics
Added a shell function to generate the corner heuristics
Updated gitignore. Remove some init functions in favor of inline constructors
Rename Heuristics to CornerHeuristics
Implementing IDA* and it sort of actually works ZOMG
Comments for IDA*
Some more comments and better output
Add generateRandomCube function
Rename HeuristicNode to CubeNode since it is used in more than just generating Heuristics
Spelling mistake lol
Attempt to generate some edge heuristics and include that into the IDA* nodes
Added second set of edge heuristics
An attempt to check for more invalid states
Move test input files to their own directory