Changed the APIs to also receive the ethernet header

Next to that also started working on an ipv4 module, which you probably
shouldn't use just yet.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>