Added tests, gcov, travis-ci, removed print