Merge pull request #284 from pleary/paths

Improved speed of Observation::respond_to?; Other small improvements