create tree object capable of holding multiple nodes
cloned repo
created knights class with initialize, and valid_moves methods
added visited positions cache, added new_move_positions method
added method to build tree, included node_tree module, debugged new_move_positions method
debugged bfs algorithm, wrote find_path to find the end_node via bfs
changed tree_node class back, wrote trace_path_back method
update knights.rb