New delegate methods. Improved old ones.

More comprehensive gitignore.