Added the ability to exit the client cleanly.
Refactored client code.  Made Asimov independent.

Separated the Asimov-specific code from the console application.
Updated libbiscuit to the newest version.
Defined the localhost IP explicitly in the server.

This is so it works with Cygwin/Windows.