update gemfile ; add travis ; add coveralls ; update spec