Add GlobalList class

GlobalList class is for grouping other objects based
on some `id`. It implements basic functions to add, remove,
get and list these objects
Use GlobalList class for Controllers