code coverage

@trigun0x2 before we merge this one, would you please activate on [Coveralls](https://coveralls.io/) ? I don't have the rights on hearthstats there, same as for travis.