allow tools to be overridden
createTools function not needed
Merge pull request #4 from lveci/interactor

allow tools to be overridden