updated package.json for a release
add strict checks in validate() function, add more widgets