Added JSDoc documentation
Updated modules to latest version in package.json
Renamed files