updating read me, adjusting unit tests