optimize
update: tick out the unwanted IO.puts, default host to localhost
update: kick out the unwanted IO.puts
add more readme