lots on naming conventions and compilation error fixes.
enc28j60 continued