move functions to sep files + fix small bugs
update dataGetter test + new funcs test
remove debug code and experiment
fix bugs in lib + cover all code in tests
space out tests