adding spec testing and travis to gem