Input from UI now goes direct to CDM where possible

Had it so that all UI inputs went through ToodldoTen.cpp, which was
*entirely* unnecessary, and made it into a behemoth class (which would
have gotten worse). Now add/edit/remove/get functions from the UI go
straight to the datamodel, which then does network stuff, and adds to
the local DM on network reply.