Added -Weverything to makefile, fixed all warnings