Change gcc in build to clang, add Werror flag
Update
Update
Updates