Added api controllers and actions.

Has everything but marking complete and permissions for lists.