- updates from work and first attempt at a grunt.js and package.json file.
- also, updates to the config.js and utils.js files.
 - changes the isa() usage in the iterate() and isUsable() functions.