Add first functions to the tool support library
Move core.utilities functions to tool module to have a more comprehensive utility library
Rename library name 'tool' with 'utils'