Episode 29

Changed message format to JSON and added the ability to kick clients.