Refactor, Sets, Alerts, and Links

Link improvements
Massive renaming
Added some set/add methods for links
Started preparing for initial setting of data system
Added system to alert parent group of a problem