Add BaseStation and Mobile Station frameworks

- BaseStation can receive control messages over control channel
- MobileStation can initiate handshake
- Simulator class controls the simulation
- Add test 'TestBaseStation' to test communication between MobileStation
  and BaseStation