+ Added full support for Catalina (taking into account RAM requirements now)
+ Determining whether system supports upgrades based on current RAM Capacity *and* if RAM is Upgradeable
+ Restructured logic to hopefully make it easier to follow code
+ Simplified the macProModelCheck Function
+ Commented code extensively