A* Algorithm

Implementation of the A* algorithm using an eight piece puzzle as test.