Add better structure for test path array.
Add more checks, remove debug code.
Add new test that fails for now.
Apply coding standards.