Add normalizePath helper