Merge pull request #3 from houqp/master

WIP: unit tests
build: collect coverage stats for coverall