finish Board view CRUD

A user can add/remove docs and nested subdocs for a given writing project.