NotImplementedException should be called NotImplementedError

pretty self explanatory - `NotImplementedException` isn't its name in python 2.7, at least