Added tests for compiler warnings and errors (fails for warnings)
Added rudimentary warning handling; still need to handle multiple warnings