some re-org, module renaming, restructured readme