Added -Wall and -Werror