Reorganizing things a bit, adding more tests, adding Guardfile.