Merged projects

New features:
Neighbor heuristic function
Move class for move printing
Algorithm execution reporting