bugfix: important for proper results!
save changes for push
cleanup, treated warnings, etc.
added: working Makefile
working parallization with openmp and help from matteo