* add verify signature flag * add sign flag to enable/disable msg signing * moving internal tests out to their own file * cleanup nimble file * remove unneeded tests * move pubsub tests out * fix tests