added assignment tests, fuxed bugs and added support for asynchronus tests
forgot about test files