rename test
move test code to test directory
update gitignore
update Makefile