breaking up bluto module into a package with modules per function
cleaning up