Interpretation Modules can now have complete conversations
This is done by returning
ExecutionResult.ADDITIONAL_INTERACTION_REQUIRED after execution. This
allows for rich interactions such as note taking, confirmations, etc.
CommandLineInterface can now return printed results
Added DeleteCurrentSong interpretation module
Uses the new conversation capability to confirm deletion