Revert "Use initialization lists for object construction."

This reverts commit e9232dbf91ef26bd07683ba32f196b240a7623a4.
Authenticator displays the challenge when getting the response
Process server messages

Process responses to our requests and formulate additional requests as
appropriate
Add ability to serialize array of ints to buffer
Add SMB2NegotiateRequest struct and payload