redesign typo
update package.json
fixes #3; fixes #4: refractor typo; inherited from Stream; add Constructor
internal modules will be no longer mutual depent;
update LICENSE