support screen resizing.
adding Makefile , updating README.