closes #23, #28, #60, #63: add a feature to specify make tool
update README