cleanup handlers in controllers

now controllers politely refuse methods they do not know about
test added for NotImplemented controller methods