added istanbul for code coverage. and added travis ci