V0.0.2.candidate: Persisting CNodes

Now, when a cnode is created, it's ID and config is stored in a sqlite DB. If the server is restarted, it looks at the DB and runs whatever CNodes it finds there. CNode IDs have been changed to be GUIDs. Unit tests have been updated accordingly.