Reorganized file structure, moved ACPICA initialization to acpi.c file, use ACPICA to get MADT instead of using custom code.
Added module_manager skeleton.
Fleshed out module_manager.