add port parsing
add bind for server address
add listening and function for print errors
add server functionality and debugging