Initial ActionHandler implementation for refactoring support within camel routes for #24
Replace throwable class string with an intellij class reference
Inline CommonClassNames reference, and remove the existing constant entirely
Change references to the logger factory to take class names, rather than string JFQNs. Fix possible NPE with language injection - which affects community edition users more so than ultimate edition users.
#24 - Add tests for route refactoring; Added an error message if the user tries to refactor outside the context of a camel route.
#24 Add error feedback for when no elements are selected; Also allow PsiComments to be copied across to a new route
Complete tests for #24