made separate modules for utils, makes using them in other modules easier.
updated test scripts
cleaning up
cleaning up
Merge branch 'utils-to-modules'