Problem: need a signoff handshake

Solution: add a GOODBYE message with GOODBYE-OK response
Problem: STATUS command needs a tag field

Solution: add a tag field to the STATUS command
Merge pull request #3 from hintjens/master

Problem: need a signoff handshake