revamp to minimal installer
update readme
fix npm test
sync
sync
fix build