build connection & read/write frame utils
close status code to indicate reason for closure
perform http upgrade
cal accept key
generate random key
perform rfc standard check