Terrible things added to the NumberGuesserSever

Mostly because it'll make things harder. Which is good?

Anyways, the biggest change is the inclusion of a `--fuckyou` flag,
which is literally a giant middle finger to people playing this. What it
does is set a wait time (defaulted to 5, no less than 5), and records
the time when a user makes a request, even if they aren't registered.

Using the recorded time, if the user makes a request (any kind of
request) without waiting that requisite amount of time, their wait time
is reset.

There's also a nicer flag (the `-w / --wait` flag) which just sets a
wait time, and only cares about guesses. No other requests are noted.
Made sure everything works.

Also made a couple changes to the simpleClient written in Go. It now can
parse some flags, specifically a host and port, so that it can connect
to ANYTHING*.

* Provided that "ANYTHING" is a TCP server of some sort. You could, if
you really really wanted to, try to make HTTP requests. It would be
somewhat interesting...