More examples to test
Added a function to write lines to a file
Keep the caching dictionary
Serves as abstract class for a solution
Implementation of an inneficient - but functional best-first-search
Changed imports order
First working implementation of main