move headers to include directory
remove
move test code
Edit makefile to properly compile test