Add code coverage

- add istanbul code coverage
- build artifacts are stored in artifacts/ folder
- all artifacts are uploaded to s3 by travis