Merge ServerIdea with Idea, because Clientidea wasn't going to be different from ServerIdea in any particular way (it would lack the ability to write itself, but that doesn't really matter)