added code for test, pod, makefile and new files