Added logging of A* execution time. Documented types of model factory methods. Closes #358.