code coverage now runs on npm test
added Istanbul dependency in package.json
UI changes and minor refactoring