split tests into separate file, added string permutations problem