Moves invoking functions to the package functionHandlers
Moved hydra types to package types
Moved mapping functionality to mapping package.
Fixes scaffolding with new packages.
Fixes data race in test.
Moves scaffolding tests to hydra_test package
Moves functionHandlers tests to functionsHandler_test package.
Moves functionMap to own file and in the types package.
Removes interface tests.
Types tests were moved to types_test package
Moves mapping tests to mapping_test package
Removes redundant code in channelMapper_test.