seperate gitignore generator tests

also move tests into temp test dir