Adds xdebug

I know you don't intend to merge it into master, but I just wanted to leave it as an option if anyone wants to use this branch.