Bakge.h: Don't include internal headers
These will be included where needed by source files
internal/Debug: Remove error namespace
Change error functions to be more descriptive