adds implementations of node 'util' functions so I can remove reliance on it;
removes reliance on node 'util';
updates component.json;
removes copied in code from being checked by jshint;