Added logger configuration
Replaced TODOs with logging.
Fixed minor (but annoying) spec bugs
Added logger to base descriptor base class to allow more elegant access to Crichton logger from descriptors.
Addressed comment
Removed unnecessary whitespace
Made logger more accessible
Auto-configure the Rails logger when in Rails.
I looked for Sinatra logging but didn't find a standard way of accessing the logger from outside of the App class.
Documented logger
Test logger redirection in Descriptor base and BaseSemanticBuilder classes
Added beginning of logger test - though I have not managed to get it to work reliably when running the whole test.
The commented out tests work just fine when run alone.
Added test for url_for warning
Changed from logging to raising an error - it doesn't make much sense to just warn and have the caller fail in trying to get transitions from nil.
Added logger spec
Minor re-wording of logging messages
This may help with the spec - though not sure if it is the right way to go.
Re-worded logger caching warning
Addressed comments
Addressed comments: Changes logger method documentation and use . instead of ::.
Addressed comments: target.inspect