Use (slurp *in*) to read sql input

Using clj-ssh to execute dnserver remotely, dnserver correctly reads the
standard input passed through :in via clj-ss if (slurp *in*) is used to
read input. Using a lein repl on Windows 8.1's cmd, inserting Control+D
wouldn't terminate input to slurp, however this method of using slurp
works with the actual use case, which is executing dnserver through ssh.
Initialize database for dnserver if it isn't found

Currently the code to define database and create tables for it is copied
from dnclient. It's probably better to create a library that both
dnserver and dnclient refer to, that contains the db spec along with the
function to create tables.