Rework connection management (ConnEnv removed). Closes #6.

This commit introduces large changes to the overall structure of the
project. Explicit layering of connection state has been removed due to
the non-persistent nature exposed by the kattis httpd.

Connections are now run over a function, using withConn exported from
Utils.
Build linux-x64 binary with new connection management.