Implement solo mode without consensus enabled

This is an attempt to provide a simpler way to run doozerd in single node mode without hitting any of the consensus code paths.

***
@soundcloud/iss 
While those points are valid I doubt the gain in changing those tests as they are just mirrors of the peer test to assure feature parity.