More UI functionality

removing population resource and making it its own class