add automated tests and update README
add automated tests and update README

velicue/cs5356,velicue/cs5356,AndyLiu0429/cs5356,AndyLiu0429/cs5356,anasb/cs5356,anasb/cs5356,velicue/cs5356,anasb/cs5356,AndyLiu0429/cs5356