added association between assignments and labs, and improved user profiles