Radio: Added C++ radio namespace.
Radio: Renamed/moved/split files/classes after introducing namespace.
Radio: Extended interface functions with a listening argument to support parallel computation.
Radio: Added missing fingerprint tests.