Code refactor
Added response verification
Added 2nd InitRequest
Finished Init Phase Requests/Response