clean up the keyfile
add --xmx, --xmn, and env.sh support

--xmx / --xmn do what you'd hope and are persisted to env.sh
if it doesn't exist. env.sh can have any valid shell code you
want injected into cassandra-env.sh at the place where MAX_HEAP_SIZE
usually is.