Added promise support to .exec()
Added istanbul coverage report to test runner.
Adding travis.io config