Added LifeSupport Building
Added Enum for Resource Types
Condensed individual resources into Dictionaries

-Removed most instances of individual resource fields and replaced them
with dictionaries.
-GUITexts for resources are added to a dictionary for easier lookup by
resource type
-Removed individual add<Resource> methods and added a generic
addResource method.
-Removed individual update<Resource> methods and added generic
updateResource method.
-Update no longer checks if each resource is below 0. This check has
been folded into the generic addResource method.