using submodule to keep reference; use Makefile to organize stuff;
README.md is much simpler now!