modified makefiles to better reflect project structure. Added header for ethernet module.Added gitignore to ignore build files