Added broker.cpp, uncommented Subscription class and it compiles
Uncommented revStrEquals and equalOrPlus in broker.cpp
Moved classes in broker.cpp around to satisfy dependencies
Uncommented addOrFindNode
Uncommented addSubscriptionImpl
Uncommented MqttBroker::subscribe
Uncommented removeNode
Uncommented removeSubscription
Uncommented 2nd removeSubscription
Uncommented unsubscribe function from MqttBroker, now only publish left
Completed porting broker.cpp from the D code
Created broker.hpp
Ported all broker unit test from the D implementation and they pass
Finished porting the server.cpp file from D code
Ported all but one server unit test from D