add FAN00000 for ACPI compliance
fix multithread contention bug on startup; cleanup/optimize a bit
add .gitignore