Set speed and duplex together.

We already do this when setting the duplex, so lets do it when setting speed.
I think this will fix issue #8