trims whitespace from messages
Adding input and all that speech recognition stuff happens in App dependency