Added compiler flags to make code more strictly adhere to good practice