Remove dead code
Remove prepend_feature and monkey patch Exception class
Check if binding_of_caller is available and add a simple test