bumped version to 7 and added changelog updated package.json revert change to package.json trying this package.json config
added comments to types and refactored some naming