Add undefined method warnings

This branch adds a list of methods that can result in warnings when they are undefined.
The additional whitespace here is probably unintended. I'll merge and fix in a followup commit.