Fixed all compilation issues, and renamed fail/fail.rs to panic/panic.rs