Wrap event logging and instrumentation in debug? flag.
Minor change to test language;

This was brought on by me wanting to count conditionals in the project.
Remove information about layering, tidy up.
Update debugging stuff;

Temporarily comment out ruby-prof since this is stopping the application starting on clean install due to being a development dependency of the gem.
Menu should return the items after each action.
Menu #current_item and #selected_item should return the item.

A tuple was overkill here- and would mean the consuming class would need to extract the value it required. In practice, we can use #current and #selected to get the index and leave *_item to return the item itself.
Prevent apps using Vedeu from failing;

If the consuming application does not have a logs/ directory for Vedeu to write to, this line would cause that application to throw an exception.
Add simple parser to convert Vedeu::Menu class to an interface.
Fix spec.
Merge pull request #49 from gavinlaking/twerks

Changes to Menu and bugfixes.