Added dynamic loading to the group list tab. 

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