added namespace.  moved common to its own project.  added include makefile for dependent projects.