Server WIP
Working server and client
Error handling
Add comments