Refactored detectOS() to simplify it
Removed an unnecessary osHighlight() call

detectArchitecture() is only called within detectOS(), and the
osHighlight call is taken care of there. Therefore, the osHighlight()
in detectArchitecture() is redundant.
Refactored langHighlightBool and osHighlightBool

Both now use “true” and “false” instead of “1” and “0” for clarity