Makefile for unittest
	modified:   Makefile
migrated functions to be unittested.
	modified:   Makefile
	new file:   puzzle.c
	new file:   puzzle.h
	modified:   solver.c
	new file:   unittest.c