+ Implemented loading and saving of available buildings and research
+ Implemented editing of available buildings and research
+ Refactored ResearchInfo - replaced static constants with enums