Added the Research class.
Moved the fields together
Added a  Research factory
Added the ResearchManager and a Research Checker