Add warnings to internal methods
Ignore deprecation warnings in public methods
Merge pull request #36 from robb/warnings

Add deprecation warnings to all internal mehotds