Create assignments resource

These endpoints are deprecated. This change begins the process of
clarifying the difference between the problems (new terminology used by
the ember front-end) and the assignments (used by the CLI and the
prototype).