feat(travis): Use new infrastructure of travis

Fixes #9
feat(targets): Add unit tests
Merge pull request #12 from thaiat/fix-travis