more tests, comments
update readme and add more test files