make option to run of not the gmainloop from any-data-reader
adding tests
adding binaries to gitignore