add guard and guardfile
add specs for #readAll