improved makefile so that files are actually compiled to fix previous issue
changed to use a makefile based on hello world makefile
build still has issue when modules are linked