Updated client for more highlighting and better written code.