some modifications for libcflie

That's what I've did while creating a headless client for the  Crazyflie:
https://github.com/aholler/crazyflie-client-cpp 
I specifically did not use exceptions throughout the whole library. This can be solved with a clean `if` statement. Is there a reason to use exceptions over conditionals here?

Conditionals form a much cleaner program flow, whereas exceptions break the program flow. I see that both styles exist and have their applications, but since there is no need for exception throwing here, I'd like to keep them out of the code.