añadiendo tests y cambiando rakefile