Re-added -Wall -Wextra and -Werror
Added new test case