serve public dir. add live reload.