Add a NullScope singleton

Introduce a NullScope singleton to reduce object creation. Also adds some methods for debugging and make trace log mode a little more helpful. Pom version bumped to 3.0.3-SNAPSHOT.