Added lab3 files
Added tests
Added tests