added 404 tests and some other possible tests
added custom 404 fnc method