add 100% test coverage
add istanbul for test coverage. ignore coverage/ folder