Started on the actual gui for the research

Research Gui now has a GuiSlidingPlane (from YagokiCore) which will be
used to render and handle all the achievements.
EnumResearchTask has been adapted to be a bit more sensible and easier
to set up addon tasks, also added a parameter for the cost of unlocking
that line of research.
Fixed several problems with the main file