Added valgrind target, added Linux support