Changed from ArrayList to Hashtable
Moved the init to the constructor
Don't need ids anymore
Also I don't need sorting anymore
Fixed the Getter and Setters
Changed "add" to "put"
Added the init of the "activatedResearches" field to the constructor

Also forgot the  if clause XD
Fixed the loop
New imports
Added a exception.

I hope i did it right and i will later add maybe a own exception for it
Added a try :)
Added a bookslot
Thinking error. Very fail XD
forgot to update the reference
Made the inv bigger
Removed the title
Added two new slots
Updated the texture
Removed the id field and the getter, setter
Fixed the Research writeToNBT method and the getResearch(NBTTagCompound nbttc, String name) methode