Changed the tool classes to implement the flex-tool-api interfaces
- Created a LegacyToolGroup
- Fine-tuned the flex-tool-api implementation.
- Converted DigestTool into a FlexTool
Merge branch 'feature/flex-tool-api' into develop