add memcache to query for initial projects
remove memcache from constructor, add setProjects(), add condition to use memcache if available when grabbing projects from Asana