Use index file, and improve requires
Update readme
Update package.json