Parse ServerDHParams struct

Will need this to implement the handshake struct.
Agree with Alex that raw bytes is definitely less than ideal but it's probably something we can address a bit later once things come together a little bit more. Otherwise this PR LGTM and I'll be merging it so other stuff can progress.