refactor dynamic tools into concerto
Merge pull request #19 from concerto/refactor_dynamic_tools

refactor dynamic tools into concerto