Initial dist subtree commit
complete crud on everything but image attachments