Updated Makefile to work, updated data.c to compile.
Fixed MakeFile.

You cannot have a data.c apparently, the makefile _really_ doesn't like
it.
Moved test.h into src directory. Made first test.

Made first test to test out the pci_init function, need to get the make
file to compile it correctly. For some reason, I cannot use my
data-manip functions from the test file. Seems like a -I problem.
Test makefile working correctly now.

Able to test all scripts under valgrind and compile them correctly. Need
to fix up the data dir becuase it seems that the order test.h is not
overriding the DATA_DIR as expected.