Added dynamic loading to the group list tab. 

It will load the first 5 groups, then will load 5 more once there is less than 2 groups below the scrolling threshold. If 5 groups do not fill up the full screen, it will load 5 more right away to fill it up.