update gitignore
update
added hw8
Updated tests.