Moved Ethernet Setup Outside of Library

This is preping the way for WiFi use.

Note: This commit breaks backward compariability, see example for
changes.