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.
Merge pull request #27 from ndimiduk/nullscope-singleton

Add a NullScope singleton