added extra verbosity level
modularized main function
checking filetags, fixed #11
added some multithreading
auto create datasets added, fixed #12