Basic file io added
Added scoring heuristic and notion of a node
Added parent to node
Minor refactoring
Broken; cant borrow from mutable open nodes
Basic working implementation
Split project into modules
Properly exports solved_path