Added code coverage support with Istanbul.

Closes #67 

@davedoesdev could you give it a try?

Just launch `make coverage`