Implement issue #126 (Server progress in %), Slight fix to handling the time skew message.

Ready to merge.

The send handshake section is a bit cut up, I tried to keep the indenting the same around that area by changing it to spaces.